Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[C] Program ktory dodaje liczy oraz wylicza srednia

Ostatnio zmodyfikowano 2016-03-04 01:26
Autor Wiadomość
seba24
Temat założony przez niniejszego użytkownika
[C] Program ktory dodaje liczy oraz wylicza srednia
» 2016-03-04 01:26:45
C/C++
#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 :)
P-145530
« 1 »
  Strona 1 z 1