19.11.2007, 17:54
общий
это ответ
Здравствуйте, Александер Александров!
Ну надеюсь понятно написал!
Приложение:
#include "iostream"using namespace std;void main(void){ int A[4][6]={{-1,3,-4,-6,2,4},{-1,-3,-4,-6,1,2},{1,-3,4,-6,-4,2},{-1,3,4,6,1,2}},//Заводим два масива B[4][6]={{1,3,-4,-6,-2,4},{-1,-3,4,6,-1,2},{1,3,-4,6,4,-2},{1,-3,-4,-6,-1,-2}};//как заводить не указано //поэтому решил так int ma=0,sa=-1,ca,mb=0,sb=-1,cb; //елементы m - это макс кол-во,s - номер стоки, c= кол-во текущей строки for(int x=0;x<4;x++) { ca=0;cb=0;//в начале обнуляем кол-во текущей строки for(int y=0;y<6;y++) { //считаем кол-во if(A[x][y]>=0)ca++; if(B[x][y]>=0)cb++; } //сравниваем с макс, если больше то записываем в макс кол-во и запоминаем номер стоки if(ca>ma){ma=ca;sa=x;} if(cb>mb){mb=cb;sb=x;} } //выводим результат cout<<"Naib col v str A: "<<ma<<" Str# "<<sa<<"\n"; cout<<"Naib col v str B: "<<mb<<" Str# "<<sb<<"\n"; cin.get();}