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

Ce trebuie sa schimb in aceasta problema ca sa imi afiseze numerele prime mai mari decat 10????​
Ofer puncte maxime

Anexe:

Răspunsuri la întrebare

Răspuns de andrei750238
0

#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