Olvassunk be két egész számot, írassuk ki az összegüket, különbségüket, szorzatukat, a nagyobbiknak a kisebbikkel való osztási maradékát és a hányadost.
#include <iostream>
#include<cmath>
using namespace std;
int main()
{
int a,b;
cin>>a;
cin>>b;
cout<<"A ket szam osszege: "<<a+b;
cout<<endl;
cout<<"A ket szam kulonbsege: "<<a-b;
cout<<endl;
cout<<"A ket szam szorzata: "<<a*b;
cout<<endl;
if(a>b)
{
cout<<"a/b: "<<a/b;
cout<<endl;
cout<<"a%b: "<<a%b;
}
else
{
cout<<"a/b: "<<b/a;
cout<<endl;
cout<<"a%b: "<<b%a;
}
}
2. Olvassunk be két egész számot, írassuk ki a számtani és a mértani közepüket.
int a, b;
cin>>a;
cin>>b;
double szamtani, mertani;
szamtani=(a+b)/2;
mertani=sqrt(a * b);
cout<<szamtani;
cout<<endl;
cout<<mertani;
3. Írjunk programot, mely beolvas egy kisbetűt a billentyűzetről és kiírja a neki megfelelő nagybetűt.
char ch;
cin>>ch;
ch=ch-32;
cout<<ch;
4. Döntsük el egy beolvasott egész számról, hogy páros-e.
int a;
cin>>a;
if(a%2==0)
cout<<"Paros";
else
cout<<"Paratlan";
5. Készítsünk egyszerű számológépet: olvassunk be két egész számot és egy műveleti jelet, majd írassuk ki az eredményt.
int a,b;
cin>>a;
cin>>b;
char o;
cin>>o;
switch(o)
{
case '+':
cout<<a+b;
break;
case '-':
cout<<a-b;
break;
case '*':
cout<<a*b;
break;
case '/':
cout<<a/b;
break;
default:
cout<<"Nem megfelelo muveleti jel!";
break;
}
6. Olvassuk be egy másodfokú egyenlet együtthatóit, majd írassuk ki az egyenlet gyökeit.
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int a,b,c, gyok;
double x1, x2;
cin>>a;
cin>>b;
cin>>c;
gyok=b*b-4*a*c;
if(gyok>=0)
{
x1=(-b+sqrt(gyok))/2*a;
x2=(-b-sqrt(gyok))/2*a;
cout<<x1;
cout<<endl;
cout<<x2;
}
else
cout<<"Komplex gyokok";
}
7. Olvassunk be három egész számot, majd írassuk ki, hogy számtani sorozatot alkotnak-e.
#include <iostream>
using namespace std;
int main()
{
int a,b,c;
cin>>a;
cin>>b;
cin>>c;
if(a+c==b*2)
{
cout<<"Szamtani";
}
else
cout<<"nem alkot sorozatot";
}
8. Olvassunk be négy számot, majd írassuk ki a páronkénti minimumok maximumát.
#include <iostream>
using namespace std;
int main()
{
int a,b,c,d, min1, min2, maximum;
cin>>a;
cin>>b;
cin>>c;
cin>>d;
if(a>b)
min1=b;
else
min1=a;
if(c>d)
min2=d;
else
min2=c;
if(min1>min2)
maximum=min1;
else
maximum= min2;
cout<<maximum;
}
9. Kérdezzük meg a felhasználótól, hogy „Hány óra?”. A beolvasott számnak megfelelően köszöntse a program a felhasználót (Jó reggelt, Jó napot, stb.).
#include <iostream>
using namespace std;
int main(){
int ora;
cout<<"Hany ora="<<endl;
cin>>ora;
if (ora>0 && ora<10)
cout<<"Jo reggelt!"<<endl;
else if (ora>=10 && ora<18)
cout<<"Jo napot!"<<endl;
else if (ora>=18 && ora<=24)
cout<<"Jo estet!"<<endl;
else
cout<<"Hibas ora!"<<endl;
}
10. Olvassuk be egy hónap és egy nap sorszámát. Írassuk ki, hogy a beolvasott számok megfelelőek-e, illetve ha nem, melyik szám nem megfelelő (a februárt vegyük 28 naposnak).
#include <iostream>
using namespace std;
int main()
{
int ho, nap;
cin>>ho;
cin>>nap;
if(ho==1 || ho==3 || ho==5 || ho==7 || ho==8 || ho==10 || ho==12)
{
if(nap>0 && nap<=31)
cout<<"Megfelelo honap es nap!";
else
cout<<"Rossz datum!";
}
else if(ho==4 || ho==6 || ho==9 || ho==11)
{
if(nap>0 && nap<=30)
cout<<"Megfelelo honap es nap!";
else
cout<<"Rossz datum!";
}
else if(ho==2)
{
if(nap>0 && nap<=28)
cout<<"Megfelelo honap es nap!";
else
cout<<"Rossz datum!";
}
else
cout<<"Rossz datum!";
}