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

Se citește un vector cu n elemente nr naturale 1 sa se afișeze mesajul da dacă vectorul conține elemente de doua cifre altfel se afișează nu sunt elemente de doua cifre in vector
2 sa se afișeze 2 valori cele mai mari din vector

Răspunsuri la întrebare

Răspuns de Sergetec
0

Salut!

Ai rezolvarile in limbajul C++ mai jos

1.

#include <iostream>

using namespace std;

int main()

{

 int n, ok = 0;

 cin >> n;

 float a[n];

 for (int i = 1; i <= n; i++)

 {

   cin >> a[i];

   if (a[i] >= 10 && a[i] <= 99)

   {

     ok = 1;

   }

 }

 if (ok == 1)

 {

   cout << "DA";

 }

 else

 {

   cout << "NU";

 }

return 0;

}

2.

#include <iostream>

using namespace std;

int main()

{

 int n, max1 = -100000000, max2 = max1;

 cin >> n;

 float a[n];

 for (int i = 1; i <= n; i++)

 {

   cin >> a[i];

   if (a[i] > max1)

   {

     max2 = max1;

     max1 = a[i];

   }

   else if (a[i] > max2)

   {

     max2 = a[i];

   }

 }

 cout << max2 << " " << max1;

return 0;

}

Alte întrebări interesante