1) Jaką liczbĊ wyĞwietlą programy: a) #include using
Transkrypt
1) Jaką liczbĊ wyĞwietlą programy: a) #include using
1) Jak liczb wy wietl programy: c) a) #include <iostream> #include <iostream> using namespace std; using namespace std; int main() { int a=1,b=1,c=1; while (a<5) { b=a+b+c; a++; c++; } cout<<b<<endl; system("PAUSE"); return EXIT_SUCCESS; } int main() { int a,b=1,c=1; for (a=1;a<=5;a++) { c=a+b+c; b++; } cout<<c<<endl; system("PAUSE"); return EXIT_SUCCESS; } Odp: 21 Odp: 31 d) b) #include <iostream> #include <iostream> using namespace std; using namespace std; int main() { int a=1,b=1,c=1; do { c=2*a+b+c; a++; b++; } while (b<=3); cout<<c<<endl; system("PAUSE"); return EXIT_SUCCESS; } int main() { float a=2.5,x=3.5,y=0; while (a<6) { if (a<x) { y=y+x; a=a+2; } else { y=y+a; x=x+3; } } cout<<y<<endl; system("PAUSE"); return EXIT_SUCCESS; } Odp: 19 Odp: 14.5 2) Popraw b dy w programie: #includ <iostream>; using namespace std int main(); { int c=2.5,x=6; char znak="c"; while (c>0); { if (c>x) c++ else c-} cout>>'c wynosi: '>>c>>endle; system(PAUSE); return EXIT_SUCCESS; } 3) Napisz program: a) rozwi zuj cy równania liniowe ax+b=0; b) rozwi zuj cy uk ady równa liniowych metod wyznaczników; c) sprawdzaj cy, czy podana liczba jest parzysta; d) rozwi zuj cy równania kwadratowe; e) wypisuj cy wszystkie liczby parzyste z przedzia u od 1 do 1000; f) sprawdzaj cy, czy podana liczba jest pierwsza; g) wypisuj cy liczby pierwsze z przedzia u od 1 do 1000; h) wypisuj cy liczby pierwsze z przedzia u podanego przez u ytkownika; i) obliczaj cy naturaln pot liczby 2; j) obliczaj cy ca kowit pot liczby dowolnej liczby; k) wyznaczaj cy silni liczby; l) obliczaj cy iloczyn n liczb podanych przez u ytkownika. m) wyznaczaj cy redni arytmetyczn n liczb (n podaje u ytkownik); n) obliczaj cy najwi kszy wspólny dzielnik dwóch liczb ca kowitych (algorytm Euklidesa); o) obliczaj cy najwi kszy wspólny dzielnik trzech liczb ca kowitych – nale y zastosowa algorytm Euklidesa, wyznaczaj c najpierw NWD dwóch liczb, a nast pnie NWD wyniku i trzeciej liczby; p) wyznaczaj cy podatek na podstawie skali: Roczne dochody Podatek od 0 z do 3 013,37 z (w cznie) 0z od 3 013,37 z do 43 405,00 z (w cznie) 19% podstawy wymiaru minus kwota 572,54 od 43 405,00 z do 85 528,00 z (w cznie) 7 674,41 + 30% nadwy ki ponad 43 405,00 od 85 528,00 z 20 311,31 + 40% nadwy ki ponad 85 528,00