Witam, mam taki problem, a mianowicie co zrobić, aby mój program sumował liczby wpisane do tablicy, ale, kiedy wpiszę zero zatrzymał się i zsumował te liczby, które zostały wpisane aż do momentu wpisania zera. Wszystko niby dobrze, tylko program wpisuje mi po przerwaniu jakieś śmieci i je później też sumuje, byc może tak ma być, ale jak to zrobić, żeby dodawał tylko te wpisane??
#include<stdio.h>
main()
{
int i, tab[10], suma=0;
printf("Podaj liczby:\n");
for(i=0;i<10;i++)
{
scanf("%d", &tab[i]);
if(tab[i]==0)break;
}
for(i=0;i<10;i++)
{
printf("indeks tablicy [%d]=%d\n", i, tab[i]);
suma+=tab[i];
printf("%d", suma);
}
return 0;
}