Cunoscând laturile unui trapez isoscel, Se dau 2 numere naturale h m, reprezentând un ora
să se calculeze lungimea diagonalei. curentă exprimată în ore şi minute. Să se determine care
#include<iostream> va fi ora peste x minute.
#include <cmath>
using namespace std; #include<iostream>
double B,b,l,d; using namespace std;
int main() { int main() {
cin >> B >> b >> l; int h1, m1, x,h2,m2;
d = sqrt(((B+b)/2)*((B + b) / 2) + int a = 60;
(l*l - ((B - b) / 2)*((B - b) / 2))); cin >> h1 >> m1 >> x;
cout<< d; m2 = m1 + x;
return 0;
while (m2 >= 60) {
}
h1++;
if (h1 == 24)
h1 = 0;
m2 -= a;
}
h2 = h1;
cout << h2 << " " << m2;
return 0;
}
Sau
#include <iostream>
[Link] namespace std;
03.
[Link] main()
05.{
[Link] h , m , x;
[Link] >> h >> m >> x;
08.m += x;
09.h += m / 60;
10.m %= 60;
11.h %= 24;
[Link] << h << " " << m;
[Link] 0;
14.}
Scrieți un program care citește de la Să se scrie un program care citește o literă mică și
tastatură un caracter și afișează pe afișează litera mare corespunzătoare.
ecran codul său ASCII. #include<iostream>
#include<iostream> using namespace std;
using namespace std; int main()
int main() { {
char x; char x;
cin >> x; cin >> x;
cout << "caracterul x = x - 32;//a=97,A=65(‘a’-‘A’=32)
ASCII"<<x<<int(x); cout << x;
} return 0;
}
Sau
#include <iostream>
[Link] namespace std;
04.
[Link] main(){
[Link] c;
[Link] >> c;
[Link] << (char)(c - ('a' - 'A'));
[Link] 0;}
Se dau numerele naturale h m, reprezentând un Dându-se numărul de laturi ale unui poligon convex,
ora curentă exprimată în ore şi minute. Să se calculați:
determine care va fi ora peste x ore şi y minute.
#include<iostream> 1. Numărul de diagonale
using namespace std; 2. Suma măsurilor unghiurilor poligonului convex
int main() {
int h, m, x, y;
cin>> h>> m>> x>> y;
#include<iostream>
m = m + y;
using namespace std;
h +=x+m / 60;
int main() {
m = m % 60;
long long int n,d,s;
h = h % 24;
cin>> n;//[Link]
cout << h<< " " << m;
d = n * (n - 3) / 2;
return 0;
s = (n - 2) * 180;
}
cout << d << endl;//[Link]
cout << s;//suma masurilor unghiurilor
return 0;
}
Să se scrie un program care determină Scrieți un program care determină câte sticle de x litri
maximul a două numere întregi citite de cu apă trebuie deschise pentru a umple un vas
la tastatură. de y litri.
#include<iostream> #include<iostream>
using namespace std;; using namespace std;
int main() { int main() {
short a, b,max; int x, y,n=0,max=0;
cin >> a >> b; cin >> x >> y;
if (a > b) while (max<y) {
max = a; max = max + x;
else n++;
max = b; }
cout << max; cout << n;
return 0;
return 0; }
}
#include<iostream> Programul va calcula diferența de vârstă x și va afișa
using namespace std; pe ecran Primul copil este mai mare cu x ani dacă primul
int main() { copil are cea mai mare vârstă, Al doilea copil este mai
mare cu x ani dacă al doilea copil este cel mai în
int a,b,x,d=0; vârstă sau Copiii au varste egale dacă x=0.
cin >>a>>b>>x; #include<iostream>
if (a<=x && x<=b) using namespace std;
cout << "DA"; int main() {
else cout << "NU";
int a, b, x;
return 0;
cin >> a >> b;
}
x = b - a;
if (x == 0)
cout << "Copiii au varste egale";
else
if(x>0)
cout << "Al doilea copil este mai
mare cu " << " " << x << " " <<"ani";
else
cout << "Primul copil este mai mare
cu " << " " << -x << " " <<"ani";
return 0;
}
Metode BubbleSort(ordoneaza crescator numerele) #include<iostream>
#include <iostream> using namespace std;
using namespace std; int main() {
void bubblesort(int a[], int n) { int a[5], i, schimbat, aux, s;
int schimbat, aux; for (i = 1; i <= 5; i++) {
do { cout << "a[" << i << "]=";
schimbat = 0; cin >> a[i];
for (int i = 0; i < n - 1; i++) }
if (a[i] > a[i + 1]) do {
{ schimbat = 0;
aux = a[i]; for (i = 1; i <= 5; i++)
a[i] = a[i + 1]; if (a[i] > a[i + 1])
a[i + 1] = aux; {
schimbat = 1; aux = a[i];
} a[i] = a[i + 1];
} while (schimbat);//schimbat!=0; a[i + 1] = aux;
schimbat = 1;
} }
int main() { }
int a[1000],n,i; while (schimbat);
cout << "n="; cin >> n; s = a[3] + a[4] + a[5];
for (i = 0; i < n; i++) cout << s;
{ return 0;
cout << "a[" << i << "]="; }
cin >> a[i];
}
bubblesort(a, n);
for (i = 0; i < n; i++)
cout << a[i]<<" ";
return 0;//aici se inchide programul
}