|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Jul 2004
Messaggi: 203
|
linguaggio c
buonasera avrei bisogno di un aiuto in 2 programmi
Dato un array bidimensionale di interi trovare il valore massimo e quello minimo per ogni riga. #include <stdio.h> main () { const int cardR = 30; const int cardC = 30; int mat[cardR] [cardC], riempR, riempC, i , j , max , min; do { printf ("Quanti elementi righe vuoi inserire?"); scanf ("%d", &riempR); } while (riempR>cardR); do{ printf ("Quanti elementi colonna vuoi inserire?"); scanf ("%d", &riempC); } while (riempC>cardC); for (i=0; i<riempR; i++) for (j=0; j<riempC; j++) { printf ("inserire el.(%d, %d) della matrice", i , j); scanf ("%d", &mat[i] [j]); } ? poi non mi si trova mai potreste continuarmelo voi grazie e poi Dato un array monodimensionale di caratteri ed un dato carattere verificare l’esistenza di tale carattere nello array ed eliminarlo, compattando poi lo array (se l’elemento dato è presente più volte eliminare tutte le sue occorrenze e compattere lo array). tralasciando la parte del riempimento potreste svolgermi il fulcro del programma come sopra? grazie |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Codice:
for(i=0; i<cardR; ++i) { max = min = mat[i][0]; for(j=0; j<cardC; ++j) { if(max < mat[i][j]) max = mat[i][j]; if(min > mat[i][j]) min = mat[i][j]; } printf("Riga %d: max = %d min = %d", i, max, min); } Codice:
for(i = 0; i<num;++i) { while(v[i] == car && i<num) { for(j=i+1; j<num; j++) v[j-1] = v[j]; --num; } } |
![]() |
![]() |
![]() |
#3 |
Member
Iscritto dal: Jul 2004
Messaggi: 203
|
thx mille ho provato ma non funzione mi da
riga 30: max = 2012528660 min = -1 questo per ogni numero che metto grazie mille lo stesso provo a lavoraci su questo |
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
C'è un piccolo errore...guarda se lo capisci da solo...altrimenti te lo dico... E' nei due for...
|
![]() |
![]() |
![]() |
#5 |
Member
Iscritto dal: Jul 2004
Messaggi: 203
|
il i++ al posto di ++i?
se è cosi gia provato ma nada |
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
++i in quel caso è equivalente a i++... Io uso sempre l'incremento prefisso...
|
![]() |
![]() |
![]() |
#7 |
Member
Iscritto dal: Jul 2004
Messaggi: 203
|
quindi l'errore che cè non è li?:d
allora mi arrendo me lo puoi dire:P grazie mille cmq del tempo perso!! |
![]() |
![]() |
![]() |
#8 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Devi cambiare cardR con riempR e cardC con riempC...
|
![]() |
![]() |
![]() |
#9 |
Member
Iscritto dal: Jul 2004
Messaggi: 203
|
lol davvero non ci avevo proprio fatto caso :P
|
![]() |
![]() |
![]() |
#10 |
Member
Iscritto dal: Jul 2004
Messaggi: 203
|
cè un unica cosa pero non me l ofa per tutte le righe mi trovo il massimo e minimo di tutta la matrice ;( provo a ricompilarlo sperem
|
![]() |
![]() |
![]() |
#11 |
Member
Iscritto dal: Jul 2004
Messaggi: 203
|
anzi no me lo fa solo dell'ultima riga..
|
![]() |
![]() |
![]() |
#12 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Hai spostato una grafa... Incolla nuovamente il mio codice sopra....
|
![]() |
![]() |
![]() |
#13 |
Member
Iscritto dal: Jul 2004
Messaggi: 203
|
bhe funziona benissimo ti posso solo ringraziare immensamente ora provo a fare l'altro senza scocciarti .p se proprio non ci dovessi riuscire
![]() |
![]() |
![]() |
![]() |
#14 |
Senior Member
Iscritto dal: Feb 2003
Città: fra casa e lavoro
Messaggi: 1061
|
secondo me cionci è stato fin troppo buono
solitamente a richieste di questo tipo ringhio... la prossima volta prova a farli da solo, così magari impari qualcosa *dente acido off* |
![]() |
![]() |
![]() |
#15 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Se non postava la parte sopra di codice sicuramente il codice non glie lo postavo
![]() |
![]() |
![]() |
![]() |
#16 |
Senior Member
Iscritto dal: Feb 2003
Città: fra casa e lavoro
Messaggi: 1061
|
sarò io troppo esigente, che ti posso dire...
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 15:36.