Informatică, întrebare adresată de mara2304, 9 ani în urmă

OFER 50p!!!! multumesc!!

Anexe:

Răspunsuri la întrebare

Răspuns de boiustef
2

Răspuns:

#include <iostream>

using namespace std;

int a, cif, apar;

void cifra(int a, int &cm, int &ap)

{

   int c=0, apare=0, cc;

   while (a)

   {

       cc=a%10;

       if (cc>c)

       {

           c=cc;

           apare=1;

       }

       else

       {

           if (cc==c) ++apare;

       }

       a/=10;

   }

   cm=c; ap=apare;

}

int main()

{

   cin >> a;

   cifra(a,cif,apar);

   if (cif==9 && apar>1) cout << "DA";

   else cout << "NU";

   return 0;

}

Explicație:


mara2304: Stii cum se face ca in main sa fie cu subprogram pt b)?
boiustef: este!!! in main nu se scrie subprogramul, ci in main numai se apeleaza, ceea ce am si facut...
cifra(a,cif,apar);
boiustef: subprogramele se declara (scriu) in afara functiei main
mara2304: Acum am vazut, multumesc mult!!
Alte întrebări interesante