No napisałem sobie taki program, jak się go odpali to widać co ma robić, nie mam siły pisać bo póżno
No i teraz jak zrobić warunek, aby program się kończył w odpowiednim momencie,
bo sobie tak tymaczasowo napisałem aby program robił te instrukcje 100 razy, no wiecie o co chodzi
#include <stdio.h>
void write(int tab[], int n)
{
printf("\nElementy tablicy:\n\n");
int j = 0, i = 100;
while (i--) { //o tutaj
if (tab[j - 1] <= 0)
printf("\t");
while (tab[j++] > 0 && j < n + 1) {
printf("#\t");
tab[j - 1] -= 1;
}
if (j == n + 1) {
j = 0;
printf("\n");
}
}
}
int main(void)
{
int tab[5] = { 1, 2, 3, 4, 5 };
for (i = 0; i < 5; i++) {
printf("Podaj liczbe nr %d: ", i + 1);
scanf("%d", &tab[i]);
write(tab, 5);
return 0;
}
ojoj, był mały błądek, ale naprawiłem, no i czekam na odp :)