Programma matrice

di il
2 risposte

Programma matrice

Qualcuno mi può spiegare passo passo ogni riga a cosa serve? Grazieee


#include <stdio.h>
#include <stdlib.h>

int main(int argc, char** argv) {

char matrix[20][20];
int N, M, i, j, mcont=0;

do{
printf("inserire dimensioni matrice (NxM): ");
scanf("%dx%d", &N, &M);
getchar();
}while(N<=0 || N>=20 || M<=0 || M>=20);

printf("inserire elementi matrice (spazio per separare elementi di riga e a capo per elementi colonna):\n");
for(i=0;i<N;i++){
for(j=0;j<M;j++){
matrix[j]=getchar();
getchar();
}
}

printf("\n");

for(i=0;i<N;i++){
for(j=0;j<M;j++){
if(matrix[j]>='A'&&matrix[j]<='Z') {
printf("%c %d %d\n", matrix[j], i, j);
mcont++;
}
}
}

printf("Ci sono %d caratteri maiuscoli.", mcont);

return 0;
}

Allegati:
24178_a316a4839082cc0fc001412f56431028.png
24178_a316a4839082cc0fc001412f56431028.png

2 Risposte

  • Re: Programma matrice

    Complimenti, sei riuscito a postare due volte lo stesso codice in modo sbagliato... utilizza il tag code!
    Qualcuno mi può spiegare passo passo ogni riga a cosa serve? Grazieee
    Dubito che qualcuno accoglierà la tua richiesta, in ogni caso con questo metodo di studio "a ritroso" non credo che andrai molto lontano!
  • Re: Programma matrice

    Pensi che questa sia una scuola con tanti prof a tua disposizione? Fai una richiesta precisa e utilizza i tag code per il codice non una immagine.
Devi accedere o registrarti per scrivere nel forum
2 risposte