Предмет: Информатика,
автор: vladimirRM7
дан двумерный массив. Заменить все элементы 5 столбца на 2. Кумир
Ответы
Автор ответа:
1
#include "iostream"#include "ctime"using namespace std;
int main(){srand(time(NULL));cout<<"Enter amount of rows: "; int r; cin>>r; //количество строкcout<<"Enter amount of columns: "; int c; cin>>c;//количество столбцовint **arr = new int*[r]; // создание динамического двумерного массиваfor(int i = 0; i<r; i++){ arr[i] = new int[c];}for(int i = 0; i<r; i++){ for(int j = 0; j<c; j++){ arr[i][j] = 1 + rand() % 20; cout<<arr[i][j]<<"\t"; } cout<<endl;}cout<<endl;for(int i = 0; i<r; i++){ arr[i][4] = 2; //замена элементов 5 столбца на 2}
//вывод нового массиваfor(int i = 0; i<r; i++){ for(int j = 0; j<c; j++){ cout<<arr[i][j]<<"\t"; } cout<<endl;}return 0;}
Это на c++
int main(){srand(time(NULL));cout<<"Enter amount of rows: "; int r; cin>>r; //количество строкcout<<"Enter amount of columns: "; int c; cin>>c;//количество столбцовint **arr = new int*[r]; // создание динамического двумерного массиваfor(int i = 0; i<r; i++){ arr[i] = new int[c];}for(int i = 0; i<r; i++){ for(int j = 0; j<c; j++){ arr[i][j] = 1 + rand() % 20; cout<<arr[i][j]<<"\t"; } cout<<endl;}cout<<endl;for(int i = 0; i<r; i++){ arr[i][4] = 2; //замена элементов 5 столбца на 2}
//вывод нового массиваfor(int i = 0; i<r; i++){ for(int j = 0; j<c; j++){ cout<<arr[i][j]<<"\t"; } cout<<endl;}return 0;}
Это на c++
vladimirRM7:
Спасибо. Но Кумир нужен )
Похожие вопросы
Предмет: История,
автор: JenaMelovina
Предмет: Алгебра,
автор: viktoriamatykhina11
Предмет: Математика,
автор: kurmanbekzhaniya
Предмет: Математика,
автор: AlinaTroshina1
Предмет: История,
автор: katarine2002