Intendi come in python... le parentesi graffe all'altezza... uguale?Originariamente inviato da MItaly
Puoi postare codice indentato correttamente, per favore? Io ti darei volentieri una mano, ma così il codice è illeggibile.
Non ho mai ben capito nemmeno in quel linguaggio cosa si intendesse per indentato...
e credo che fortunatamente in c++ un programma funzioni anche senza indentatura corretta.. rispetto a python che invece la esige... comunque sia ci provo...
ecco:
codice:#include <iostream> #include <vector> using namespace std; int main (int argc, char *argv[]) { vector<int>combinazione; vector<string> combinazioni; int inizio=1; int finale=90; int numero; int i; //INSERISCO IL PRIMO ELEMENTO SICURAMENTE NON DOPPIONE... numero = rand() % finale + inizio; combinazione.push_back(numero); cout << "PRIMO ELEMENTO INSERITO: "; cout << numero; for (i=0;i<10;i++) { //GENERO PER LE 10 VOLTE RICHIESTE UN NUMERO CASUALE NEL RANGE VOLUTO numero = rand() % finale + inizio; for (i=0;i<combinazione.size();i++) { //CONTROLLO SE IL NUMERO GENERATO E' GIA' PRESENTE NEL VECTOR... if (combinazione[i]==numero) { //SE C'E' GIA' NON LO INSERISCO... cout << "GIA' PRESENTE!"; } else { //SE NON E' PRESENTE LO INSERISCO NEL VECTOR.. cout << "OK INSERIAMOLO!"; combinazione.push_back(numero); } } //STAMPO A VIDEO I CONTENUTI DEL VECTOR combinazione CHE DOVREBBERO ESSERE //TUTTI NUMERI DIVERSI MA CHE INVECE PURTROPPO NON LO SONO... for (i=0;i<combinazione.size();i++) { cout << combinazione[i]; cout << "-"; } } cout << "Press ENTER to exit..." << endl; cin.get(); return 0; }

Rispondi quotando