Zrobiłem program obliczający sumę n liczb naturalnych
#include
#include
#include
int main()
{
int suma(int nliczba);
int nliczba;
int i=0;
float nsuma;
{
printf ("Program oblicza sume od 1 do podanej liczby.\n");
printf("Podaj ja: ");
scanf("%d", &nliczba);
int nsuma=0;
for (int i=1; i<=nliczba;i++)
nsuma=nsuma+i;
printf("Suma liczb od 1 do n wynosi suma(nliczba)");
return nsuma;
}
getch();
}
Te kilka wklepanych przez Ciebie literek poza pobraniem liczby nic nie robi.
tak wygląda przykładowa funkcja dla Twojego programu, brakuje w niej jednej poprawki (wklepaniu jednego małego znaczku ), ale to pozostawiam już Tobie.
int suma(int liczba)
{
int i;
int wynik;
wynik=0;
for(i=0;i
{
wynik+=i;
}
return wynik;
}
pozostaje Ci tylko w programie głównym ją wywołać. Szczerze powiedziawszy zabierasz się do czegoś o czym nie masz zielonego pojęcia, poczytaj kilka kursów, bo bez tego nic nie zrobisz.