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

care este cea mai mare cifra a sumei componentelor prime dintr-un vector v cu n componente numere intregi.
subprogram va rog
URGENT 20 DE PUNCTE​

Răspunsuri la întrebare

Răspuns de sanchezz110
2

Răspuns:

#include<iostream>

using namespace std;

int ciframax(int n)

{

   int prim,max,x,s;

   s=0;

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

    cin>>x;

    prim=1;

   if(x<2) prim=0;

   if(x==2) prim =1;

   for(int d=2;d<=x/2;d++)

   {

       if(x%d==0) prim=0;

   }

   if(prim==1) s=s+x;

   }

   cout<<"Suma nr prime este "<<s<<endl;

   max=0;

   while(s) {

       if(s%10>max) max=s%10;

       s=s/10;

   }

   return max;

}

int main()

{

   int n; cin>>n;

   cout<<"Cea mai mare cifra a sumei numerelpr prime este "<<ciframax(n);

   return 0;

}

Explicație:


lavinia1939: mulțumesc mult :)))
sanchezz110: np :))
Alte întrebări interesante