Forum Sojusz Fallen
Fallen
 
 FAQFAQ   SzukajSzukaj   UżytkownicyUżytkownicy   GrupyGrupy  GalerieGalerie   RejestracjaRejestracja 
 ProfilProfil   Zaloguj się, by sprawdzić wiadomościZaloguj się, by sprawdzić wiadomości   ZalogujZaloguj 

Krótkie Programy na Sprawdzian + Rozwiązania

 
Napisz nowy temat   Odpowiedz do tematu    Forum Sojusz Fallen Strona Główna -> Ściągi, Zadania itp. / PSiO / C++
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Ricko
Brain
<FONT COLOR=DAA520>Brain</FONT>



Dołączył: 07 Sie 2006
Posty: 3255
Przeczytał: 0 tematów

Pomógł: 5 razy
Ostrzeżeń: 0/5
Skąd: ..::Zabrze::..

PostWysłany: Pon 18:21, 19 Wrz 2011    Temat postu: Krótkie Programy na Sprawdzian + Rozwiązania

Z LEKCJI

Cytat:
int main(){
int i,s=0;
for (i=0;i<4;i++)
{
if (i<3)
s=s+i;
else
s=s-i;
}

cout<<s;

getchar();

return 0;}


i=0 s=0
i=1 s=0+1=1
i=2 s=1+2=3
i=3 s=3-3=0

s=0

_____________________________________________________________


Cytat:
int main()
{

int a=20,b=2;
do
{
a/=b;
b*=2;
}
while (a>b);
cout<<a<<' '<<b;

getchar();

return 0;}


a=20 b=2
a=20/2=10 b=2*2=4
a=10/4=2 [dzielenie całkowite] b=4*2=8

a=2 b=8

_____________________________________________________________

Cytat:
int main()
{

int a=5, b=1, w=3;
w+=(a++)+(++b);
cout<<w<<' '<<a;

getchar();

return 0;}


a=5 b=1 w=3
w=3+5 [postinkrementacja] + 2 [preinkrementacja] = 10
a=6 b=1 w=10

w=10 a=6

_____________________________________________________________

Cytat:
int main()
{

int x=3,y=5,z;
x*=y;
cout<<x++<<endl;
y+=x;
cout<<++y;
z=x+y++;
cout<<z;

getchar();

return 0;}


x=3 y=5 z=0
x=3*5=15
cout<<15 [postinkrementacja]
y=5+16=21
cout<<22 [preinkrementacja]
x=16 y=22 z=0
z=16+22 [postinkrementacja] =38

z=38

_____________________________________________________________

Cytat:
int main()
{

int a=1,b=0;
while (b<10)
{
a++;
b+=a;
}

cout<<b;

getchar();

return 0;}


a=1 b=0
a=2 b=0+2=2
a=3 b=2+3=5
a=4 b=5+4=9
a=5 b=9+5=14

b=14

_____________________________________________________________

SPRAWDZIAN Z DRUGIEJ GRUPY

Cytat:
int main()
{

int s=1;
for (int i=0; i<3; i++){
if(i<2)
s=s-i;
else
s=s+i;}
cout<<s;

getchar();

return 0;}


i=0 s=1
i=1 s=1-1=0
i=2 s=0+2=2

s=2

_____________________________________________________________

Cytat:
int main()
{

int x=10,y=50;
x+=y;
for(int i=0;i<3;i++){
x++; x--;}
cout<<x;

getchar();

return 0;}


x=10 y=50
x=10+50=60
i=0 x=60
i=1 x=60
i=2 x=60

x=60

_____________________________________________________________

Cytat:
int main()
{

int x=1, y=5;
x+=++y;
cout<<x++;
y*=x;
cout<<++y;

getchar();

return 0;}


x=1 y=5
x=1+6 [preinkrementacja] = 7
cout<<7 [postinkrementacja]
y=6*8=48
cout<<49 [preinkrementacja]

x=7 y=49

_____________________________________________________________

Cytat:
int main()
{

int a=20, b=2;
do
{
a/=b;
b*=4;
}
while(a>b);
cout<<a<<" "<<b;

getchar();

return 0;}


a=20 b=2
a=20/2=10 b=2*4=8
a=10/8=1 [dzielenie całkowite] b=8*4=32

a=1 b=32

_____________________________________________________________

Cytat:
for (i=0;i<101;i+=2)
cout<<i<<endl;


W wyniku wykonanie przedstawionej instrukcji iteracyjnej wyświetlone zostaną liczby:
a)Parzyste 0-98 [pętla kończy się dopiero gdy liczba będzie wynosiła 100, więc 98 nie będzie ostatnią wypisaną liczbą]
b)Parzyste 0-100
c)Nieparzyste 1-99 [wypisywanie zaczyna się od 0, a nie od 1]
d)Nieparzyste 1-101 [jak powyżej]

_____________________________________________________________

Cytat:
int main()
{

int i=3,j=10,x;
i++;
j+=i;
i*=j;
x=i+j++;
cout<<x;

getchar();

return 0;}


i=3 j=10
i=4 [postinkrementacja]
j=10+4=14
i=4*14=56
x=56+14 [postinkrementacja] =70

x=70

_____________________________________________________________

Cytat:
x=1;
wynik=100;
if(x>10)
wynik++;
else
wynik=0;


Wykonanie komend spowoduje zapamiętanie w zmiennej wynik wartości:

A)0 - X jest mniejszy od zera, więc pod uwagę bierzemy instrukcję po elsie
B)10
C)100
D)101

_____________________________________________________________

Cytat:
int main()
{

int x=2;
for (int i=0;i<2;i++){
x=x-i;}
cout<<x;

getchar();

return 0;}


i=0 x=2
i=1 x=2-1=1

x=1


Post został pochwalony 0 razy

Ostatnio zmieniony przez Ricko dnia Pon 20:55, 19 Wrz 2011, w całości zmieniany 12 razy
Powrót do góry
Zobacz profil autora
Wyświetl posty z ostatnich:   
Napisz nowy temat   Odpowiedz do tematu    Forum Sojusz Fallen Strona Główna -> Ściągi, Zadania itp. / PSiO / C++ Wszystkie czasy w strefie CET (Europa)
Strona 1 z 1

 
Skocz do:  
Możesz pisać nowe tematy
Możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach


fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2002 phpBB Group
Regulamin