Va rog frumos sa ma ajutati dau coroana :
1) Se da un numar real. Se cere modulul sau.
2) Se da doua numere. Sa se afiseze in ordine descrescatoare.
3) Se dau varstele lui Ionel si Radu. Determinati care este mai mare si cu cati ani.
Răspunsuri la întrebare
Răspuns:
1).
#include <iostream>
using namespace std;
int main()
{
float x;
cin>>x;
if(x<0)
cout<<-x;
else
cout<<x;
return 0;
}
2).
#include <iostream>
using namespace std;
int main()
{
float a,b;
cin>>a>>b;
if(a>b)
cout<<a<<" "<<b;
else
cout<<b<<" "<<a;
return 0;
}
3).
#include <iostream>
using namespace std;
int main()
{
float varsta_ionel,varsta_radu;
cin>>varsta_ionel>>varsta_radu;
if(varsta_ionel>varsta_radu)
cout<<"Ionel este mai mare decat Radu cu "<<varsta_ionel-varsta_radu<<" ani";
else
cout<<"Radu este mai mare decat Ionel cu "<<varsta_radu-varsta_ionel<<" ani";
return 0;
}
Explicație:
1). Declari variabila ca float ca sa poti scrie numar cu virgula, sau cu minus apoi verifici daca este negativ sau nu,
Daca este negativ, afisezi numarul fara minus, iar daca este pozitiv, afisezi numarul in sine.
2).
Declari cele doua variabile (daca iti spune ca sunt numere naturale, le declari cu unsigned, iar daca sunt intregi, le declari cu int)
Apoi le compari, si le afisezi in ordine descrescatoare.
3).
Declari cele 2 variabile, apoi le compari ca la ex 2, si apoi afisezi raspunsul, spunand care dintre cele 2 variabile este mai mare si dupa aceea afisezi diferenta dintre cele doua numere.