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: