#include <cstdlib>
#include <iostream>
using namespace std;
int main()
{
cout << "MENU GLOWNE" << endl;
cout << "-----------" << endl;
cout << "1. do while" << endl;
cout << "2. for" << endl;
cout << "3. while" << endl;
cout << "Wybierz";
int a;
cin >> a;
switch( a )
{
case 1:
{
int i = 0;
int suma = 0;
do
{
int tmp;
cin >> tmp;
suma += tmp;
i++;
} while( i < 10 );
cout << suma;
}
break;
case 2:
{
int x;
cout < "Podaj liczbe: ";
cin >> x;
long sil = 1;
for( int i = 1; i <= x; i++ ) sil *= i;
cout << x << "! = " << sil;
return 1;
}
break;
case 3:
{
int i = 0;
while( i < 15 )
{
cout << i++ << endl;
}
}
break;
default:
cout << "Nie ma takiej opcji";
}
}
- Po pierwsze program gaśnie po ułamku sekundy.
- Silni nie da się podać bo zawsze liczy 1!=0
- jak usuwam ze switch te kropki przed liczbami to nie odpala w ogóle progrmau.