wpisanie liczb do tablicy(2wymiary)

0

Siema jestem poczatkujacy i mam problem chce wpisac liczby do tablicy 2 wymiarowej 2 wiersze 10 kolumn, liczby bed epodawane przez uzytkownika czyli podaj liczbe wpisuje i enter itd do 20, tu jest kod ale niestety po wyswietleniu tych liczb sa bledy... tylko nie wiem gdzie

#include "stdafx.h"
#include <iostream>
#include <fstream>
#include <conio.h>
#include <string>
using namespace std;


int main() 
{

	int liczby[10][2];
int b;
cout << "Witamy na pokladzie, " <<endl; 
for (int i=0;i<2;i++){
for (int j=0;j<10;j++){

cout<<"Podaj liczbe"<<endl;
cin>>b;

liczby[i][j]=b;

}
}
for(int i=0;i<2;i++){
for (int j=0;j<10;j++){
cout<<liczby[i][j]<<" " ;

}
}

getch();
return 0;

} 
0

Jakie błędy? U mnie działa normalnie, tylko wyświetlają się w jednym wierszu zamiast w 2 (czytelniej będzie w 2 chyba, że tak ma być).

0

wpisz liczby od 1-20 i wtedy zobaczysz ze 3-10 nie pokaze ,sorki za te duble watku ale pisalo ze blad serwera i ze nie wyslalo

1

Coś knocisz z pętlami. Jak chcesz 2 wiersze i 10 kolumn, to dajesz [2][10] i wtedy te pętle będą prawidłowe. Jak chcesz tak jak ty zrobiłeś to musisz zamienić pętle.

Przynajmniej tak u mnie działa ^^

0

tak ,juz wiem a jak jeszcze to wyswietlic w 2 wierszach bo jest git juz po edit ale w 1

1

W I pętli daj cout << endl; lub cout << "\n"; tzn.:

for (...)
{
    for (...)
    {
    }
    cout << "\n"; // here
}
0

Dziekuje bardzo , bardzo fajne forum mega szybka odpowiedz

1 użytkowników online, w tym zalogowanych: 0, gości: 1