Răspuns :
#include <iostream>
using namespace std;
int main()
{
int a, b, c, pare=0, max, p, i;
cin>>a>>b>>c;
if(a%2==0) pare++;
if(b%2==0) pare++;
if(c%2==0) pare++;
cout<<"Pare:"<<pare<<endl;
max=a;
if(max<b) max=b;
if(max<c) max=c;
p=max;
if(a%2==0) p=p*a;
if(b%2==0) p=p*b;
if(c%2==0) p=p*c;
cout<<"Produs:"<<p<<endl;
cout<<"Divizori:";
for(i=1;i<=max;i++)
if(max%i==0)
cout<<i<<' ';
return 0;
}
C++ presupun.
#include <iostream>
using namespace std;
void main(){
int nr, pare=0, max=0, prod = 1;
//Rezolvarea punctelor a si b:
for (int i = 1; i<=3, i++ ) {
cout << "\nIntroduceti numarul : ";
cin << nr;
if ( nr % 2 == 0 ) {
pare++;
if ( nr > max ) max = nr;
prod = prod * nr;
}
}
//Afisarea rezultatelor de la punctele a si b :
cout << "\nNr pare : "<< pare <<"\nProdus dintre pare si cel mai mare: " << prod*max << "\nDivizorii numarului maxim : ";
//Gasirea si afisarea divizorilor:
for ( int j =1; i <=max/2; i++ ){
if ( max % j == 0) cout << endl << j ;
}
Vă mulțumim că ați vizitat platforma noastră dedicată Informatică. Ne bucurăm dacă informațiile v-au fost de ajutor. Dacă aveți întrebări suplimentare sau aveți nevoie de asistență, nu ezitați să ne contactați. Revenirea dumneavoastră ne-ar onora, așa că nu uitați să ne adăugați la favorite!