Zadanie 1.
Jakie warto±ci pojawi¡ si¦ na "wyj±ciu" po wykonaniu nast¦puj¡cego programu:
#include <cstdlib>
#include <iostream> using namespace std; int main(int argc, char *argv[])
{
int x;
int y;
cout<<"x=";cin>>x; cout<<"y=";cin>>y; if(x=y);
{cout<<"x jest równe y"<<endl;
}cout<<"x=";cin>>x; cout<<"y=";cin>>y; system("PAUSE"); return EXIT_SUCCESS;
}
Zadanie 2.
Prosz¦ napisa¢ program w C++, który pobiera od u»ytkownika liczb¦ naturaln¡ n i oblicz¦ sum¦
wszystkich liczb mniejszych od n.
Zadanie 3.
Co wylicza nast¦puj¡cy program? Prosz¦ napisa¢ ten sam program zamieniaj¡¢ "for" na "do-whila".
#include <cstdlib>
#include <iostream> using namespace std; int main(int argc, char *argv[])
{
int x;
int temp;
temp=1;
cout<<"x=";cin>>x; for(int i=x;i>=1;--i);
{temp=temp*3;
}for(int i=x;i>=1;--i)
{temp=temp*2;
}cout<<temp<<endl; system("PAUSE"); return EXIT_SUCCESS;
}
Zadanie 4.
Prosz¦ napisa¢ deklaracj¦ i denicj¦ funkcji, który wyznacza warto±¢ wyra»enia x
.
x2 +y2 −z
Zadanie 5.
Co si¦ stanie ze zmiennymi x, y, z po wywoªaniu nast¦puj¡cej funkcji: void switch(float& x,float y,float z)
{float temp;
temp=x;
x=y;
y=temp;
z=x+2;
}
Prosz¦ napisa¢ wzorzec (jak najbardziej ogólny) dla tej funkcji.