[C] Program ktory dodaje liczy oraz wylicza srednia
Ostatnio zmodyfikowano 2016-03-04 01:26
seba24 Temat założony przez niniejszego użytkownika |
[C] Program ktory dodaje liczy oraz wylicza srednia » 2016-03-04 01:26:45 #include <stdio.h>
int main() { char option; int sum, add = 0; int count = 0 do { printf( "Calculator v1.0\n" ); printf( "a. Add up numbers\n" ); printf( "b. Get the average\n" ); printf( "c. Exit the program\n" ); printf( "You picked: " ); scanf( "%c", & option ); switch( option ) { case 'a': printf( "\nEnter your numbers to get the sum:\n\n" ); scanf( "%d", & add ); for( count = 0;( scanf( "%d", & add ) == 1 ) &&( add ); ++count ) sum += add; { } printf( "The total sum is: %d", sum ); break; case 'b': printf( "\nEnter your numbers to get an average\n\n" ); break; case 'c': printf( "Thank you for using the program!\n\n" ); break; default: printf( "You can only select things from the menu!\n\n" ); break; } } while( option != 'c' ); return 0; }
Witam, Mam problem z programem dzieki ktorymi jezeli wybiore opcje 1 to np po wpisaniu " 2 3 4 5 6 " dodaje te cyfry do siebie i wychodzi liczba w tym wypadku 20, program konczy liczyc liczby po tym jak wpisze 0 i juz zadnego inputu nie pobiera od uzytkownika To samo z opcja B) czyli osobno ale program zbiera od uzytkownika informacje np " 5 5 6 9 " i wylicza srednia czyli 5+5+6+9/4= I tak samo jak na poczatku jak wpisze 0 to program przestaje pobierac input od uzytkownika i po wpisaniu 0 juz nic sie nie dolicza. Dziekowac za pomoc :) |
|
« 1 » |