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

Va rog sa ma ajutati la tema!
Doamna ne-a spus sa rezolvam subpunctele b) fara subprograme!
OFER CORONITA!!!

Anexe:

Răspunsuri la întrebare

Răspuns de morosanudumitroyfpxc
2

Răspuns:

Subiectul b de pe a doua poza:

#include<iostream>

using namespace std;

int n, v[20];

int main()

{ cin>>n;

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

  cin>>v[i];

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

 { int nr1=0;

   int nr2=0;

   while(v[i])

   { int c=v[i]%10;

     if(c%2==0)

       nr1++;

     else

       nr2++;

     v[i]=v[i]/10;

   }

   if(nr1==nr2)

      cout<<"1"<<" ";

   else cout<<"0"<<" ";

 }

 return 0;

}

Subienctul b de pe a treia poza:

#include<iostream>

using namespace std;

long n;

int v[101];

int maxi=0;

int aux=0;

int main()

{ cin>>n;

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

  cin>>v[i];

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

 { int nr=0;

   for(int d=2;d<=v[i]/2;d++)

    {

     if(v[i]%d==0)

      nr++;

    }

   if(nr>maxi)

    {

      maxi=nr;

      aux=v[i];

       

    }

 }

 cout<<aux;

 return 0;

}

Alte întrebări interesante