LAB7_1024

Run Settings
LanguageC++
Language Version
Run Command
#include <iostream> using namespace std; int main() { int a[5][5]; for ( int i = 0 ; i <= 4 ; i++){ for ( int j = 0 ; j <= 4; j++){ a[i][j] = rand () % 10 ; cout << a[i][j] << " " ; } cout << endl << endl ; } int x = 0 ; cout << "a)--------------" << endl ; for ( int i = 0 ; i <= 4 ; i++){ for ( int j = 0 ; j <= 4; j++){ if ((( a[i][j] % 7 ) == 0 ) && ( a[i][j] != 0)){ cout << "Первый элемент кратный семи = " << a[i][j] << " С координатами : " << i+1 << " (строка) и " << j+1 << " (столбец) " << endl ; x=1; break; } if ( x == 1 ) { break ; } } } cout << "b)--------------" << endl ; cout << "введите число z" << endl ; int z ,k1,k2,z1; cin >> z ; for ( int i = 0 ; i <=4 ; i++){ for ( int j = 0 ; j<=4; j++){ if (a[i][j] >= z ){ z1=a[i][j]; k1 = i ; k2 = j ; } } } if ( z1 != 0 ) { cout << "Последний элемент который больше z = " << z1 << " с координатами: " << k1+1 << " (строка) и " << k2+1 << " (столбец) " << endl ; } cout << "в)--------------" << endl ; x=0; for ( int i = 0 ; i <=4 ; i++){ for ( int j = 0 ; j<=4; j++){ if (a[i][j] == 0 ){ cout << " Первый елемент равный 0 имеет координаты " << i+1 << " (строка) и " << j+1 << " (столбец)" << endl ; x=1; break; } } if ( x == 1 ){ break ; } } int x1=0, x2=0 , x3=0; cout << "г)--------------" << endl ; for ( int i = 0 ; i <= 4 ; i++){ for ( int j = 0 ; j <= 4 ; j++){ if ((a[i][j] % 2 == 0 ) && (a[i][j] % 7 == 0 ) && (a[i][j] != 0)){ x1=a[i][j]; x2=i+1; x3=j+1; } } } cout << "Последний четный элемент кратный семи = " << (x1) << " с координатами: " << x2 << " (строки) и " << x3 << " (столбцы)" << endl ; return 0; }
Editor Settings
Theme
Key bindings
Full width
Lines