Napisz program, który pobiera z klawiatury liczby podane przez uzytkownika aż do momentu, gdy ich suma bedzie większa niż 50. Czy ktoś może mi to poprawić?? Ratunku!!
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
int suma;
int wprowadzona;
int x;
while (suma<50)
printf ("Podaj liczbę");
scanf ("%d", & wprowadzona);
suma=suma+wprowadzona;
printf ("Suma dotychczasowych liczb wynosi %d", suma);
else
printf ("Suma przekroczyła 50");
getch();
system("PAUSE");
return 0;
}
Dev C++ ?
Re: Dev C++ ?
nieco zmienilem kod:
ZMIENNYM LICZBOWYM PRZYPISUJ WARTOSC POCZATKOWA! To bardzo wazne, bo pod adresem zmiennej moga znajdowac sie jakies smieci i juz po podaniu pierwszej liczby program wypisuje ze suma wynosi 3751511
po drugie nie wiem skad ci sie wzielo to ELSE po instrukcji DO-WHILE
Dla przejrzystosci dodalem w printf '\n'
(aha system("pause") mozesz zamienic na swoje getchar() )
pozdro
Kod: Zaznacz cały
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
int suma=0;
int wprowadzona=0;
int x=0;
do{
printf ("\nPodaj liczbe;");
scanf ("%d",&wprowadzona);
suma=suma+wprowadzona;
printf ("Suma dotychczasowych liczb wynosi %d\n", suma);
}
while (suma<50);
printf ("Suma przekroczyla 50");
system("PAUSE");
return 0;
}
po drugie nie wiem skad ci sie wzielo to ELSE po instrukcji DO-WHILE
Dla przejrzystosci dodalem w printf '\n'
(aha system("pause") mozesz zamienic na swoje getchar() )
pozdro