Tablica wielowymiarowa z użyciem pętli while
Ostatnio zmodyfikowano 2016-02-07 23:39
suomin Temat założony przez niniejszego użytkownika |
Tablica wielowymiarowa z użyciem pętli while » 2016-02-07 22:24:24 Witam Chcę stworzyć tablicę 5x5 bez użycia pętli FOR. #include <iostream> #include <conio.h> #include <stdlib.h> #include <time.h>
using namespace std; int tab[ 5 ][ 5 ], i;
int main() { srand( time( NULL ) ); int i = 0; while( i < 5 ) { int j = 0; while( j < 5 ) { tab[ i ][ j ] = rand() % 10; j++; } i++; } for( int i = 0; i < 5; i++ ) { for( int j = 0; j < 5; j++ ) { cout << tab[ i ][ j ]; cout << "\t"; } cout << "\n"; } getch(); }
Problem w tym, że drugą część programu (wyświetlenie tablicy) musiałem napisać używając pętli FOR, ponieważ używając WHILE za każdym razem coś mi nie gra. Chciałem zrobić coś takiego int i = 0; while( i < 5 ) { int j = 0; while( j < 5 ) { tab[ i ][ j ] = rand() % 10; j++; } i++;
no ale rzeczywiście nie mogę drugi raz deklarować "i". W jaki sposób można to zrobić?[/i] |
|
Gibas11 |
» 2016-02-07 22:35:49 Użyj tego samego i, po co Ci nowe? |
|
carlosmay |
» 2016-02-07 23:39:38 Chcę stworzyć tablicę 5x5 bez użycia pętli FOR. ... Problem w tym, że drugą część programu (wyświetlenie tablicy) musiałem napisać używając pętli FOR, ponieważ używając WHILE za każdym razem coś mi nie gra. ... no ale rzeczywiście nie mogę drugi raz deklarować "i". W jaki sposób można to zrobić? |
int main() { int i, j; i = 0; while( i < 5 ) { j = 0; while( j < 5 ) { } } i = 0; while( i < 5 ) { j = 0; while( j < 5 ) { } } getch(); } |
|
« 1 » |