Informatică, întrebare adresată de alexsss, 8 ani în urmă

Ajutor! 12,13,14!!!

Anexe:

SMihai: in c++ sau pseudocod?
alexsss: C++

Răspunsuri la întrebare

Răspuns de SMihai
1

Răspuns:

Ex 12

a)

int min(int a, int b)

{

   if (b < a)

       return b;

   if (a < b)

       return a;

   return a; // daca numerele sunt egale

}

int max(int a, int b)

{

   if (b < a)

       return a;

   if (a < b)

       return b;

   return a; // daca numerele sunt egale

}

b)

int main()

{

   int x, y;

   cin >> x;

   cin >> y;

   int expresie = x * x + y * y;

   cout << "E(x,y) = " << expresie << endl;

   if (expresie >= 1)

       cout << min(x, y);

   else

       cout << max(x, y);

   return 0;

}

Ex 13

a)

int produs(int a, int b)

{

   int prod = 1;

   for (int i = a; i <= b; i++)

       prod = prod * i;

   return prod;

}

Ex 14

a)

int prcif(int x)

{

   int produs = 1;

   while (x != 0)

   {

       int c = x % 10;

       produs = produs * c;

       x = x / 10;

   }

   return produs;

}

b)

int main()

{

   int a, b;

   cin >> a;

   cin >> b;

   if (prcif(a) == prcif(b))

       cout << "DA";

   else

       cout << "NU";

   return 0;

}

Explicație:

La ex 13 am facut numai a, nu imi dau seama la b

Alte întrebări interesante