Witam, oto kawalek mojego programu do obliczania silni:
int liczba, liczba1, licznik1, suma1;
(...)
do
{
printf("Podaj liczbe: ");
scanf("%d", &liczba1);
}
while (liczba1 < 0);
licznik1 == 0;
suma1 == 1;
while (licznik1 != liczba1)
{
++licznik1;
suma1 *= licznik1;
printf("a");
}
printf("%d %s %d %s",liczba1,"! =",suma1,"\n\n");
Pętla wykonuje się odpowiednią ilość razy (np. dla 5! 5 razy), lecz suma cały czas wyświetla się =0. Gdzie jest błąd?
EDIT: Ok, dzieki Zjarek, juz dziala :)