06/08/10 10:09
Raffa50
//esercizio 11. Compilato con wxDev-C++
#include <cstdlib>
#include <iostream>
#include <string>
using namespace std;
int main(int argc, char *argv[])
{
//input
int n,f;//numero elementi a
//lavoro
int i,j,x;
do{
cout<<"inserisci numero elementi di a: ";
cin>>n;
f=n;
}while(n<=0);
string a[n];
for(i=0;i!=n;i++){
cout<<"\n inserisci elemento: ";
cin>>a[I];
}
//cercare elementi uguali
for(i=0;i!=n;i++){
for(j=1;j!=n;j++){
if(a[I]==a[j]){
for(x=j;x!=n;x++){
a[x]=a[x+1];
}
f--;
}
}
}
for(i=0;i!=f;i++){
cout<<"\n"<<a[I];
}
cout<<"\n";
system("PAUSE");
return EXIT_SUCCESS;
}
mi dà errore aiuto...
Ultima modifica effettuata da Raffa50 06/08/10 12:05
aaa
06/08/10 10:36
delta
qual'è il problema?
EDIT:
miseriaccia...
1)non puoi fare cin in un array! al massimo una particolare posizione!
2)non puoi stampare un array! devi fare un ciclo che scorra l'array e ne stampi i valori ad uno ad uno!
Ultima modifica effettuata da delta 06/08/10 10:41
aaa
06/08/10 12:02
Raffa50
lo sò ma questo forum non mi fà mettere "[i]"
a[I] è...
aaa
06/08/10 15:28
carant
Il numero di elementi di un array deve essere costante.
Potresti postare gli errori che ti da il compilatore?
Ultima modifica effettuata da carant 06/08/10 15:29
aaa
06/08/10 16:48
Ultimo
string a[n]; (Errore) int a[n]
for(i=0;i!=n;i++){
cout<<"\n inserisci elemento: ";
cin>>a[I]; (Errore) la I maiuscola, devi mettere i minuscola
Ultima modifica effettuata da Ultimo 06/08/10 16:51
If ok Then GOTO Avanza else GOTO Inizia
06/08/10 18:29
Raffa50
la I corrisponde alla i. solo che il forum non la prende...
cmq qualcuno mi puà fare un esempio di vector
aaa