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

Ce trebuie sa schimb in aceasta problema ca sa imi afiseze nr prime mai mari decat 10????
DAU COROANA​

Anexe:

Răspunsuri la întrebare

Răspuns de andrei750238
0

Răspuns: vezi mai jos forma corecta :

#include <iostream>

using namespace std;

int main(){

int v[100],n,d,i,prim;

//Citire

cin >> n;

for(i=0;i<n;i++) cin >>v[i];

for(i=0;i<n;i++){

//Verificare daca e mai mare decat 10

if(v[i]>10){

 prim=1;

 //Verificare daca e prim

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

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

 }

 //Daca e prim afiseaza

 if(prim) cout << v[i] << " ";

}

}

}

Alte întrebări interesante