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

1.Scrieți o funcție cu doi parametri n, un număr natural (n<101) reprezentând numărul de elemente dintr-un vector și a un vector cu n elemente numere întregi. Suprogramul ordonează descrescător elementele vectorului și furnizează vectorul ordonat tot prin parametrul a.

2.Scrieți o funcție cu doi parametri: n- prin care primeste un număr natural cu cel mult 8 cifre și c- prin care furnizează numărul de cifre pare ale lui n. Ex: dacă n=12346 atunci c= 3

Răspunsuri la întrebare

Răspuns de thePoint01
1

Răspuns:

#include <iostream>

using namespace std;

void o(int n,int a[100],int i, int j){

   if(a[i]<a[j])

       swap(a[i],a[j]);

}

int c(int n){

   int c=0,k;

   while(n){

       k=n%10;

       if(k%2==0)

           c++;

       n/=10;

   }

   return c;

}

int main()

{

   int n,a[100],n2;

   cin>>n;

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

       cin>>a[i];

   }

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

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

           o(n,a,i,j);

   }

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

       cout<<a[i]<<" ";

   }

   cout<<endl;

   cin>>n2;

   cout<<c(n2);

   return 0;

}

Explicație:

Alte întrebări interesante