هر چی این جا سوالو می نوشتم می گفت "شما باید متن مورد نظرتان را با دقت وارد کنید!"
http://informatics.iranblog.com/?mode=DirectLink&id=741027
http://informatics.iranblog.com/?mode=DirectLink&id=741027
3 3
1 2 3
4 5 6
7 8 9
7
satr 3 , sotoon 1
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
ifstream fin("input.txt");
ofstream fout("output.txt");
int m, n, a[100][100];
fin >> m >> n;
for(int i=0; i<m; i++)
for(int j=0; j<n; j++) fin >> a[i][j];
for(int i=0; i<m; i++)
for(int j=0; j<n; j++)
{
int ismin = 1, ismax = 1;
for(int k=0; k<n; k++)
if((a[i][k]<a[i][j])&&(k!=j)) ismin = 0;
for(int k=0; k<m; k++)
if((a[k][j]>a[i][j])&&(k!=i)) ismax = 0;
if((ismin)&&(ismax))
{
fout << a[i][j] << "\nsatr " << i+1 << " sotoon " << j+1;
return 0;
}
}
fout << "not found";
return 0;
}
#include <stdio.h>
#include <conio.h>
int main()
{
int m,n,p,h,o;
printf("Enter number m & number n :\n");
scanf("%d%d",&m,&n);
int a[m][n],b[m],c[n];
int r=0;
for(int i=0;i<m;i++)
for(int j=0;j<n;j++)
scanf("%d",&a[i][j]);
for(int t=0;t<m;t++)
{
int min=a[t][0];
for(int u=1;u<n;u++)
if(min>a[t][u])
min=a[t][u];
b[r]=min;
r++;
}
int q=0;
for(int e=0;e<n;e++)
{
int max=a[0][e];
for(int l=1;l<m;l++)
if(max<a[l][e])
max=a[l][e];
c[q]=max;
q++;
}
int f=0;
for(h=0;h<m&&f==0;h++)
{
for(o=0;o<n&&f==0;o++)
{
if(b[h]==c[o])
{
p=b[h];
f=1;
}
}
}
if(f==0)
printf("not found");
else if(f==1)
{
printf("The number of ziny point is %d",p);
printf("\nsatr : %d\tsotoon : %d",h,o);
}
getch();
return 0;
}
#include <stdio.h>
#include <conio.h>
int main()
{
int m,n,p,h,o;
printf("Enter number m & number n :\n");
scanf("%d%d",&m,&n);
int a[m][n],b[m],c[n];
int r=0;
for(int i=0;i<m;i++)
for(int j=0;j<n;j++)
scanf("%d",&a[I][j]);
for(int t=0;t<m;t++)
{
int min=a[t][0];
for(int u=1;u<n;u++)
if(min>a[t][U])
min=a[t][U];
b[r]=min;
r++;
}
int q=0;
for(int e=0;e<n;e++)
{
int max=a[0][e];
for(int l=1;l<m;l++)
if(max<a[l][e])
max=a[l][e];
c[q]=max;
q++;
}
int f=0;
for(h=0;h<m&&f==0;h++)
{
for(o=0;o<n&&f==0;o++)
{
if(b[h]==c[o])
{
p=b[h];
f=1;
}
}
}
if(f==0)
printf("not found");
else if(f==1)
{
printf("The number of ziny point is %d",p);
printf("\nsatr : %d\tsotoon : %d",h,o);
}
getch();
return 0;
}
#include <stdio.h>
#include <conio.h>
int main()
{
int m,n,p,h,o;
printf("Enter number m & number n :\n");
scanf("%d%d",&m,&n);
int a[m][n],b[m],c[n];
int r=0;
for(int i=0;i<m;i++)
for(int j=0;j<n;j++)
scanf("%d",&a[I][j]);
for(int t=0;t<m;t++)
{
int min=a[t][0];
for(int u=1;u<n;u++)
if(min>a[t][U])
min=a[t][U];
b[r]=min;
r++;
}
int q=0;
for(int e=0;e<n;e++)
{
int max=a[0][e];
for(int l=1;l<m;l++)
if(max<a[l][e])
max=a[l][e];
c[q]=max;
q++;
}
int f=0;
for(h=0;h<m&&f==0;h++)
{
for(o=0;o<n&&f==0;o++)
{
if(b[h]==c[o])
{
p=b[h];
f=1;
}
}
}
if(f==0)
printf("not found");
else if(f==1)
{
printf("The number of ziny point is %d",p);
printf("\nsatr : %d\tsotoon : %d",h,o);
}
getch();
return 0;
}
4
0 0 0 1
0 0 0 0
0 0 0 0
1 0 0 0
---------------
Yes
#include <iostream>
using namespace std;
int main()
{
int n;
cin >> n;
int a[n][n], help[n][n];
for(int i=0; i<n; i++)
for(int j=0; j<n; j++)
help[i][j] = 0;
for(int i=0; i<n; i++)
for(int j=0; j<n; j++) cin >> a[i][j];
for(int i=0; i<n; i++)
for(int j=0; j<n; j++)
{
if((help[i][j])&&(a[i][j]))
{
cout << "Yes!";
cin.get();
cin.get();
return 0;
}
int k, l = j;
for(k=i; k<n; k++)
{
help[k][l] = 1;
l++;
}
l = j;
for(k=i; k<n; k++)
{
help[k][l] = 1;
l--;
}
l = j;
for(k=i; k>=0; k--)
{
help[k][l] = 1;
l--;
}
l = j;
for(k=i; k>=0; k--)
{
help[k][l] = 1;
l++;
}
}
cout << "No!";
cin.get();
cin.get();
return 0;
}