https://www.onlinegdb.com/online_c++_compiler
Textele cuprinse între /* și */ nu influențează comportamentul programului.
#include <iostream>
using namespace std;
int main()
{
/*
primul program C++
il scriem in Code::Blocks
*/
cout<<"Hello world!";
return 0;
}
Exemplu program pentru date constante
#include <iostream>
using namespace std;
int main()
{
int a;
a=2;
cout<<a;
return 0;
}
Exemplu program pentru date variabile tip intreg
#include <iostream>
using namespace std;
int main()
{
int a;
cout<<"a= ";
cin>>a;
cout<<a;
return 0;
}
Tipul caracter
#include <iostream>
using namespace std;
int main()
{
char C;
C = 'A';
cout<<C;
cout<<int(C);
return 0;
}
2. Scrie un program care afişează pe ecran clasa și școala!
#include <iostream>
using namespace std;
int main()
{
cout<<"Clasa a V a";
cout<<"Scoala George Cosbuc";
return 0;
}
3. Să se scrie un program care citeşte de la tastatura două numere naturale şi determină suma lor.
#include <iostream>
using namespace std;
int main()
{
int a,b,suma;
cin>>a;
cin>>b;
cout<<a+b;
return 0;
}
4. Se dau 2 numere naturale. Calculați suma, diferenţa, produsul şi câtul lor, în această ordine.
#include<iostream>
using namespace std;
int a,b;
int main()
{
cin>>a>>b;
cout<<a+b<<" "<<a-b<<" "<<a*b<<" "<<a/b;
return 0;
}
5. Într-o clasă sunt F fete și B băieți. Fiecare fată citește 3 pagini pe zi și fiecare băiat citește 2 pagini pe zi. Câte pagini vor citi copiii în n zile?
#include <iostream>
using namespace std;
int main ()
{
int n, F, B, T;
cin >> F >> B >> n;
T = (3 * F + 2 * B) * n;
cout << T << endl;
return 0;
}
6. Într-o curte sunt câini, pisici și găini. Se știe că numărul de pisici este egal cu dublul numărului de câini, iar numărul de găini este egal cu dublul numărului de pisici. Dacă în curte sunt C câini, câte animale sunt în curte?
#include <iostream>
using namespace std;
int main(){
int C, P, G, T;
cin >> C;
P = 2 * C;
G = 2 * P;
T = C + P + G;
cout << T;
return 0;
}
7. Calculați ultima cifră a sumei a două numere naturale.
#include <iostream>
using namespace std;
int main()
{
int x,y;
cin>>x>>y;
cout<<(x+y)%10;
return 0;
}
8. Într-un brad sunt a globuri albe, de două ori mai multe globuri roșii, iar globuri verzi cu 3 mai puține ca numărul de globuri roșii. Câte globuri sunt în total ?
9. Fiind dată nota unui elev să se afișeze dacă acesta este corigent sau promovat.
Programul citește de la tastatură numărul natural n.
Programul va afișa pe ecran corigent dacă n este mai mic ca 5, altfel va afișa promovat.
10.Fiind date vârstele a doi copii (a și b) afișați care dintre ei este cel mai mare și cu cât.
Programul citește de la tastatură vârstele celor 2 copii.
Programul va calcula diferența de vârstă x și va afișa pe ecran Primul copil este mai mare cu x ani dacă primul copil are cea mai mare vârstă, Al doilea copil este mai mare cu x ani dacă al doilea copil este cel mai în vârstă sau Copiii au varste egale dacă x=0.
Rezolvare
#include <iostream>
using namespace std;
int main()
{
int x , a , b;
cin >> a >> b;
x = a - b;
if(x > 0)
cout << "Primul copil este mai mare cu " << x << " ani";
else
if(x < 0)
cout << "Al doilea copil este mai mare cu " << -x << " ani";
else
cout << "Copiii au varste egale";
return 0;
}
#106 Să se scrie un program care determină minimul a trei numere întregi.
#include<iostream>
using namespace std;
int main()
{
int a,b,c,minim;
cin>>a>>b>>c;
minim=a;
if(b<minim)
minim=b;
if(c<minim)
minim=c;
cout<<minim;
return 0;
}