Określona ilość znaków w wierszu.

0

Witam, mam pytanie. Stworzyłem program który ma w sobie pętle "for". Program wypisuje mi określoną ilość znaków. Jak w najprostszy sposób, za pomocą podstawowych funkcji dać polecenie aplikacji aby po 10 wyświetlonych znakach przechodził do nowego wiersza.
Fragment pętli:

if(x<y){
         for(;x<=y;x++) printf("%5c",x);
}
    else if(x>y){
         for(;x>=y;x--) printf("%5c",x); 
0

no tak, na to też wpadłem. Ale nie mam pojęcia jak to zaimplementować. Próbowałem dołączyć jakoś do pętli polecenie :

if(x<=10) printf("\n"); 

lecz nic się nie dzieje. Chociaż już się domyślam że i te polecenie jest błędne, bo co 10 znaków ma być nowy wiersz.

1

poszukaj o dzieleniu modulo

0

OK, dzięki bardzo za podpowiedz :) Rozgryzłem to. Dodanie nowej zmiennej, iteracja oraz stworzenie polecenia

if(i%10==0) printf("\n"); 

w samej pętli rozwiązuje problem. Pozdrawiam

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