Temele 1 și 2

This commit is contained in:
Alexandru Tofănel
2025-12-09 10:50:26 +02:00
committed by GitHub
parent e1fa04c4e3
commit 57d32b2fc0
6 changed files with 407 additions and 0 deletions
+37
View File
@@ -0,0 +1,37 @@
#include <climits>
#include <iostream>
int main (){
int max1=INT_MIN+1;
int max2=INT_MIN;
bool continua=true;
int i = 0;
while(continua){
int n;
std::cout << "urmatorul numar este ";
std::cin >> n;
if(n>max1)
{
max2=max1;
max1=n;
}
else if (n>max2){
max2=n;
}
i++;
std::cout << "Mai aveti numere? (1=da, 0=nu)" << std::endl;
//aici daca inputul pentru continuare nu e bool se strica
//dar nu stiu sa verific tipul variabilei ca sa ii cer
//utilizatorului un input valid
std::cin >> continua;
}
if(i==1)
{
std::cout << "nu ati inserat decat un singur numar, acesta este "<< max1;
std::cout << std::endl;
}
else{
std::cout << "primele doua maxime sunt " << max1;
std::cout << " respectiv " << max2 << std::endl;
}
}