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