Я хочу создать int-type 2-darray :1row:10 20 и 2 row: 30 40 50. первая строка содержит 2 элемента и 2 строки 3 элемента.
#include<iostream> using namespace std; int main() { int a[2][3]; for(int i=0;i<2;i++) { for(int j=0;j<3;j++) a[i][j]=0; } for(int i=0;i<2;i++) { for(int j=0;a[j]!=13 && j<3;j++) cin>>a[i][j]; } for(int i=0;i<2;i++) { for(int j=0;j<3;j++) cout<<a[i][j]<<"\t"; } cout<<"\n"; }
Что я уже пробовал:
программа входит в бесконечный цикл.Почему?
jeron1
Это было бы идеальное время, чтобы установить точку останова в вашем коде и пройти через нее.
Кроме того, что это делает
a[j]!=13"а" - это 2-мерный массив.