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

exersează! scrie un program care să citească un număr
natural nenul n și n numere naturale și să afişeze, separate
printr-un spațiu, cel mai mare număr impar din şir și de câte
ori apare acesta, dacă nu există numere impare în şir, atunci
se va afişa mesajul „nu exista”

Răspunsuri la întrebare

Răspuns de aritonmihaim
0

Răspuns:

#include <iostream>

#include <fstream>

using namespace std;

int main()

{

   int n, a, max=-1, cnt=0;

   cin>>n;

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

   {

       cin>>a;

       if(a%2==1 && a>max)

       {

           max=a;

           cnt=1;

       }

       else if(a%2==1 && a==max)

       cnt++;

   }

   if(max==-1)

   cout<<"nu exista";

   else

   cout<<max<<" "<<cnt;

   return 0;

}

Succes!

Alte întrebări interesante