salve. dall'evidente fallimento del codice, non mi sono chiari strcmp e while. aiutami a capire, facendomi capire l'errore (orrore)
codice://verificare se gli elementi di A[n] sono tutti uguali #include <stdio.h> #include <stdlib.h> int main() { char risposta,elemento[100][100]; int n=0,i=0,Uguale=0; do{system("cls"); printf("Ciao. Inserisci un numero: "); scanf("%d",&n); for(i=0;i<n;i++) { printf("\nInserisci l'elemento %d di %d: ",i,n-1); scanf("%s",&elemento); } while(Uguale>1||i<n) { if(strcmp(elemento[i],elemento[i+1]==NULL)) { Uguale=2; } else { Uguale=1; } } switch(Uguale) { case 2:puts("\nGli elementi sono tutti uguali!"); default: puts("\nGli elementi sono disgiunti!"); } printf("Vuoi riprovare? (s/n) "); risposta=getche(); }while(risposta=='s'); return 0; }

Rispondi quotando
