Rezolvati exercițiile 1 și 2 .
Va rog ,urgent.
Răspunsuri la întrebare
Exercitiul 1.
#include <iostream>
using namespace std;
int main()
{
int a, b, c, d, x, k;
cout << "a = ";
cin >> a;
cout << "b = ";
cin >> b;
if ( ( a % 3 ) >= ( b % 5 ) )
c = a % 3;
else
c = b % 5;
if( ( a / 3 ) >= ( b / 5 ) )
d = a / 3;
else
d = b / 5;
cout << "k = ";
cin >> k;
x = ( ( k + a % 2 + b / 10 ) * c ) / d;
cout<<"c = "<<c<<endl<<"d = "<<d<<endl<<"x = "<<x;
}
Exercitiul 2
#include <iostream>
using namespace std;
int main()
{
int k, n, copie, m=0;
cout << "k = ";
cin >> k;
n = k * 2019;
// pentru a determina inversul unui numar folosim algoritmul de oglindire
copie = n; // cream o copie a numarului n pentru a nu distruge variabila
while ( copie != 0 ) // algoritm de oglindire
{
m = m * 10 + copie % 10;
copie = copie / 10;
}
cout<<"n = "<<n<<endl<<"m = "<<m;
}