Ĺadny brzuch
jak w temacie
#include <stdio.h> #include <stdlib.h> int main(void) { int tab[] = {1,2,3,4,5,6,7,8,9}; int rozm=sizeof(tab)/sizeof(int); int i,j; int temp; for(i=0;i<(rozm-1)/2;i++) { temp=tab[i]; tab[i]=tab[rozm-1-i]; tab[rozm-1-i]=temp; } for(j=0;j<rozm-1;j++){printf("%d ",tab[i]);} printf("\n\n"); return 0; }
w ostatniej pętli wyświetlającej masz 2 błędy
1) powinno być i<rozm lub i<=rozm-1
2) kazałeś wyświetlać tab[i] a w pętli zmieniasz "j"
for(j=0;j<rozm;j++) printf("%d ",tab[j]);
teraz powinno działać :)
dzięki wielkie, a tyle tego szukałem :|
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
#include <stdio.h> #include <stdlib.h> int main(void) { int tab[] = {1,2,3,4,5,6,7,8,9}; int rozm=sizeof(tab)/sizeof(int); int i,j; int temp; for(i=0;i<(rozm-1)/2;i++) { temp=tab[i]; tab[i]=tab[rozm-1-i]; tab[rozm-1-i]=temp; } for(j=0;j<rozm-1;j++){printf("%d ",tab[i]);} printf("\n\n"); return 0; }
w ostatniej pętli wyświetlającej masz 2 błędy
1) powinno być i<rozm lub i<=rozm-1
2) kazałeś wyświetlać tab[i] a w pętli zmieniasz "j"
for(j=0;j<rozm;j++) printf("%d ",tab[j]);
teraz powinno działać :)
dzięki wielkie, a tyle tego szukałem :|