Mam do napisania program w jezyku c++. Napisz program, który wczyta 10 liczb całkowitych. Program ma
wyswietlic menu z mozliwoscia wyboru co dalej ma robic (instrukcja switch).
A: Czy podac wynik jako sume liczb parzystych.
B: Czy podac wynik jako sume liczb nieparzystych.
Z gory dzieki za pomoc.

1

Odpowiedzi

Najlepsza Odpowiedź!
2010-01-22T18:52:32+01:00
Include <iostream>
using namespace std;

void mian()
{
----int a, b, tab[10];
----char odp;

----a = 0;
----b = 0;

----for (int i = 0; i < 10; i++)
----{
--------cout<<"Podaj "<<i"<<. liczbe: "<<;
--------cin>>tab[i];
--------if (tab[i] % 2 == 0) {a = a + tab[i];}
--------else {b = b + tab[i];}
----}

----do
----{
--------cout<<"Jaka operwacje chcesz wykonac?"<<endl;
--------cout<<"A: podac wynik jako sume liczb parzystych<<endl;
--------cout<<"B: podac wynik jako sume liczb nieparzystych<<endl;
--------cin>>odp;
----} while ((odp != 'A') && (odp != 'B'));

----switch (odp)
----{
--------case 1: cout<<"Twoj wynik to "<<a<<".";
------------break;
--------case 2: cout<<"Twoj wynik to "<<b<<".";
------------break;
----}

----system("PAUSE");
}


UWAGI!
Znaki '-' nie należą do kodu, przed wklejeniem do kompilatora trzeba je usunąć (poprawiają przejrzystość kodu, tu się nie da dać tabulatora). Instrukcja i 'system("PAUSE")' na końcu kodu w zasadzie nie jest potrzebna, ale dzięki niej program od razu po wczytaniu danych nie zamknie się tylko poczeka na naciśnięcie ENTER i będzie można zobaczyć wynik.

w razie pytań pisz na pw