emiliano30
18-05-2005, 11:45
/*Esercizio 12 evidentemente faccio qualche caxxata :help:
[CODE]/*Esercizio 12
Scrivere un programma C che inizializza una matrice 20x20 con numeri interi random
tra 1 e 1000 e la visualizza sullo schermo. Poi calcola, e restituisce in output,
un vettore di lunghezza 20 che contiene il massimo tra i valori contenuti in ogni
riga .*/
#include<stdlib.h>
#include<stdio.h>
int main()
{
int mat[20][20];
int vett[20];
int i,j,k,max;
for (i=0;i<20;i++){
for (j=0;j<20;j++){
mat[i][j]=1+(rand()%1000);
printf("%d",mat[i][j]);
}
}
printf("questa č la matrice riempita\n");
j,i,k=0;
max=mat[0][0];
do{
for(i=0;i<20;i++){
if(mat[i][j]>max){
max=mat[i][j];
vett[k]=mat[i][j];
}
k++;
j++;
i=0;
}
}while(k<20);
printf("massimo->%d",vett[k]);
return 0;
system("PAUSE");
}
/*Esercizio 12
[CODE]/*Esercizio 12
Scrivere un programma C che inizializza una matrice 20x20 con numeri interi random
tra 1 e 1000 e la visualizza sullo schermo. Poi calcola, e restituisce in output,
un vettore di lunghezza 20 che contiene il massimo tra i valori contenuti in ogni
riga .*/
#include<stdlib.h>
#include<stdio.h>
int main()
{
int mat[20][20];
int vett[20];
int i,j,k,max;
for (i=0;i<20;i++){
for (j=0;j<20;j++){
mat[i][j]=1+(rand()%1000);
printf("%d",mat[i][j]);
}
}
printf("questa č la matrice riempita\n");
j,i,k=0;
max=mat[0][0];
do{
for(i=0;i<20;i++){
if(mat[i][j]>max){
max=mat[i][j];
vett[k]=mat[i][j];
}
k++;
j++;
i=0;
}
}while(k<20);
printf("massimo->%d",vett[k]);
return 0;
system("PAUSE");
}
/*Esercizio 12