Cerco aiuto per questo esercizio con gli arrey e la funzione rand

di Anonimizzato28155 il
3 risposte
Scrivere un programma in C++ che crei un array di dimensione n (il valore di n è inserito dall’utente). Inizializzare l'array con valori casuali compresi tra 50 e 100; successivamente viene inserito un valore NUM: verificare se il valore NUM è presente nell’array e stampare “Trovato” se il valore è presente altrimenti “Non trovato”.


#include <iostream>
#include <time.h>
#include <stdlib.h>
using namespace std;

int main(){
int i,numero,n;
int b[50];
srand (time(NULL));
cout<<"quanti elementi vuoi inserire?"<<endl;
cin>>numero;
b=((rand()%51)+50);
for(i=0;i<numero;i++){
cout<<b<<""<<endl;
}
if(n>=50 && n<=100)
cout<<"trovato"<<endl;
else
cout<<"non trovato"<<endl;
io ho fatto così ma non mi viene. chi mi può aiutare?


return 0;
}

3 Risposte

  • Usa i tag code o non si capisce

    E spiega che problemi hai
  • Cerca di farlo più ordinato, così c'è troppa confusione.Poi il valore num per far parte dell'array non deve essere per forza compreso tra 50 e 100, poichè ci potrebbe essere un valore in quell'intervallo che non fa parte dell'array. Infine ti consiglio di controllare come hai utilizzato i cicli
  • Array non array...

    Usa i tag Code per il codice o non si capisce nulla. Leggetelo il regolamento
Devi accedere o registrarti per scrivere nel forum
3 risposte