Domanda urgente per compito di informatica:
Ecco il testo:
"Scrivere una funzione C/C++ che, a partire da una matrice numerica di R x C elementi, costruisca due vettori di R elementi ciascuno contenenti rispettivamente i valori minimi e massimi di ogni riga della matrice. Scrivere un programma C++ che - dopo avere chiesto all'utente l'inserimento dei singoli elementi della matrice - visualizzi gli elementi dei due vettori ottenuti come risultato dell'applicazione della funzione precedente."

1
vi prego di rispondere entro le 12:20...
è importante
non è diffficile...
entro le 12:16 ti farò avere il programma svolto. :D

Risposte

2013-11-30T12:16:56+01:00
#include <iostream.h>int vMaxRC(int m[][100], int nr, int nc, int vmax[],int vmin[]){    int i, j;    for(i=0;i<nr;i++)    { vmax[i]=m[i][0]; vmin[j]=m[0][j]; }     for(i=0;i<nr;i++)    for(j=1;j<nc;j++)    {                        }}
int main(){    int M[100][100],MaxR[100],MinR[100]; int i,j,nr,nc; cout<<"Numero di righe della matrice: "; cin>>nr; cout<<"Numero di colonne della matrice: "; cin>>nc;
for(i = 0; i < nr; i++) for(j = 0; j < nc; j++)        { cout<<"Inserisci elemento M["<<i<<"]["<<j<<"]: "; cin>>M[i][j]; vMaxRC(M,nr,nc,MaxR,MinR);
for(i = 0; i < nr; i++)    { for(j = 0; j < nc; j++) cout<<M[i][j]<<'\t'; cout<<"Il valore min e': "<<MinR[i]<<"Il valore max e': "<<MaxR[i]<<endl;system("PAUSE");return 0;}

Se non lo capisci, ecco il mio file c++.
spero di esserti stato utile