#include <iostream>
#include <cmath>
#include <cstdlib>
using namespace std;
int main( int argc, char ** argv) {
setlocale( LC_ALL, "Russian" ) ;
int proverka,n,m,i,j,masiv[ n] [ m] ;
cout << "Ñîçäàòü ìàññèâ àâòîìàòè÷åñêè?" << endl<< "1. Äà" << endl<< "2. Íåò" << endl;
cin >> proverka;
cout << endl;
cout << "Ââåäèòå ðàçìåðû ìàññèâà" << endl;
cin >> n; // strochki
cin >> m; // stolbi
cout << endl;
if ( proverka== 1 ) for ( i = 0 ; i < n; i++ )
for ( j = 0 ; j < m; j++ )
{
masiv[ i] [ j] = rand ( ) % 21 - 10 ; // -10 ... 10
}
else for ( i = 0 ; i < n; i++ )
for ( j = 0 ; j < m; j++ )
{
cout << "[" << i << "]" << "[" << j << "]" << ": " ;
cin >> masiv[ i] [ j] ;
}
cout << "Èñõîäíûé ìàññèâ " ;
cout << endl;
for ( int i= 0 ; i< n; i++ ) {
for ( int j= 0 ; j< m; j++ )
cout << " " << masiv[ i] [ j] ;
cout << endl; }
cout << endl;
// masiv sozdan i vivoditsa
// 1 zadanie
int sum,sred,k;
cout << "Îòâåòû ê çàäàíèÿì:" << endl << "1. " ;
for ( i = 0 ; i < n; i++ )
{
sum = 0 ;
sred = 1 ;
k = 0 ;
for ( j = 0 ; j < m; j++ )
{
sum = sum + masiv[ i, j] ;
}
sred = sum / m;
for ( j = 0 ; j < m; j++ )
{
if ( sred >= masiv[ i, j] )
{
k++ ;
}
}
cout << k << endl;
}
return 0 ;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y21hdGg+CiNpbmNsdWRlIDxjc3RkbGliPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKGludCBhcmdjLCBjaGFyKiogYXJndikgewoJCgoJc2V0bG9jYWxlKExDX0FMTCwgIlJ1c3NpYW4iKTsKCQoJaW50IHByb3ZlcmthLG4sbSxpLGosbWFzaXZbbl1bbV07CgkKCWNvdXQ8PCAiw5HDrsOnw6TDoMOyw7wgw6zDoMOxw7HDqMOiIMOgw6LDssOuw6zDoMOyw6jDt8Olw7HDqsOoPyI8PGVuZGw8PCIxLiDDhMOgIjw8ZW5kbDw8IjIuIMONw6XDsiI8PGVuZGw7CgljaW4+PnByb3ZlcmthOwoJCWNvdXQgPDwgZW5kbDsKCgljb3V0PDwgIsOCw6LDpcOkw6jDssOlIMOww6DDp8Osw6XDsMO7IMOsw6DDscOxw6jDosOgIjw8ZW5kbDsKCWNpbj4+bjsgIC8vIHN0cm9jaGtpCgljaW4+Pm07ICAvLyBzdG9sYmkKCQljb3V0IDw8IGVuZGw7CgkKCWlmIChwcm92ZXJrYT09MSkgIGZvciAoaSA9IDA7IGkgPCBuOyBpKyspCgkJCQkJZm9yIChqID0gMDsgaiA8IG07IGorKykKIHsKIG1hc2l2W2ldW2pdID0gcmFuZCgpICUgMjEgLSAxMDsgLy8gLTEwIC4uLiAxMAogfQoJZWxzZSAgZm9yICggaSA9IDA7IGkgPCBuOyBpKyspIAoJCWZvciAoaiA9IDA7IGogPCBtOyBqKyspCQoJewogICAgICAgICAgICBjb3V0IDw8ICJbIiA8PCBpIDw8ICJdIiA8PCJbIiA8PCBqIDw8ICJdIiA8PCAiOiAiOwogICAgICAgICAgICBjaW4gPj4gbWFzaXZbaV1bal07CiAgICAgICAgfQoJCiAgIGNvdXQgPDwgIsOIw7HDtcOuw6TDrcO7w6kgw6zDoMOxw7HDqMOiICI7CiAgIGNvdXQgPDwgZW5kbDsKCiAgICAgICAgZm9yIChpbnQgaT0wOyBpPG47IGkrKykgewogICAgZm9yIChpbnQgaj0wOyBqPG07IGorKykKICAgICAgICBjb3V0IDw8ICIgIiA8PCBtYXNpdltpXVtqXTsKICBjb3V0IDw8IGVuZGw7IH0KCWNvdXQgPDwgZW5kbDsKCQoJIC8vIG1hc2l2IHNvemRhbiBpIHZpdm9kaXRzYQoJIAoJIC8vIDEgemFkYW5pZQoJIAoJIGludCBzdW0sc3JlZCxrOwoJIAoJIGNvdXQgPDwgIsOOw7LDosOlw7LDuyDDqiDDp8Ogw6TDoMOtw6jDv8OsOiIgPDwgZW5kbCA8PCAiMS4gIjsKCSAKCSBmb3IgKCBpID0gMDsgaSA8IG47IGkrKykKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgc3VtID0gMDsKICAgICAgICAgICAgICAgIHNyZWQgPSAxOwogICAgICAgICAgICAgICAgayA9IDA7CiAKICAgICAgICAgICAgICAgIGZvciAoIGogPSAwOyBqIDwgbTsgaisrKQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIHN1bSA9IHN1bSArIG1hc2l2W2ksIGpdOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgc3JlZCA9IHN1bSAvIG07CiAgICAgICAgICAgICAgICBmb3IoIGogPSAwOyBqIDwgbTsgaisrKQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgIGlmIChzcmVkID49IG1hc2l2W2ksIGpdKQogICAgICAgICAgICAgICAgICAgIHsKIAogICAgICAgICAgICAgICAgICAgICAgICBrKys7CiAKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBjb3V0IDw8IGsgPDwgZW5kbDsKICAgICAgICAgICAgfQoKCQoJcmV0dXJuIDA7Cn0=
compilation info
prog.cpp: In function ‘int main(int, char**)’:
prog.cpp:60:31: error: invalid conversion from ‘int*’ to ‘int’ [-fpermissive]
sum = sum + masiv[i, j];
~~~~^~~~~~~~~~~~~
prog.cpp:66:43: error: ISO C++ forbids comparison between pointer and integer [-fpermissive]
if (sred >= masiv[i, j])
^
stdout