Diskuze: Zalomení při tisku pole
V předchozím kvízu, Online test znalostí C++, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 4 zpráv z 4.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí C++, jsme si ověřili nabyté zkušenosti z kurzu.
Zatím to mám vymyšlené takto. Je to dobře? Nebo je snadnější funkce či možnost.
printf("\nPole obsahuje tato cisla: \n\n");
for(i=0; i<n/10; i++){
for(j=0; j<10; j++){
printf("%d \t",x[pom]);
pom++;
}
printf("\n");
}
for(i=(n-(n%10)); i<n; i++){
printf("%d \t",x[i]);
}
Napríklad takto, písané v mobile
j=0;
while(j<100){
for(i=0;i<10;i++){
printf("%d ", a[j]);
j++;
}
printf("\n");
}
Pokud používáš dvojí indexaci je způsob za pomocí ´\n´ tak jak jej
používáš naprosto v pořádku.
Pro představu přikládám ukázku kódu pro 1D a 2D pole.
Pro 1D pole:
for (i = 1; i <= 100; i++) {
printf("%d ", pole1D[i-1]);
if (!(i % 10)) putchar('\n');
}
Pro 2D pole:
for (i = 0; i < 10; i++) {
for (j = 0; j < 10; j++) {
printf("%2d ", pole2D[i][j]);
}
putchar('\n');
}
Zobrazeno 4 zpráv z 4.