Help

di il
3 risposte

Help

#include <iostream>
#include<stdlib.h>
#include<stdio.h>
using namespace std;
const int MAX=10;
int v1[MAX];
void inserisci();
void massimo(int v1[],int dim);
int main() {
inserisci ();
massimo(v1,MAX);
return 0;
}
void inserisci(){
int max;
int v1[MAX]={0};
for(int i=0;i<MAX;i++){
cin>>v1;
}
}


void massimo(int v1[], int dim){
int max=0;
for(int i=0;i<dim;i++){
if(v1>max){
max=v1;
}
}
cout<<max;
}

3 Risposte

  • Re: Help

    È un programma in cui dato un array di 10 numeri trova il massimo il problema che non funziona mi potete aiutare??
  • Re: Help

    Cosa significa "non funziona" ?
  • Re: Help

    Quanti vettori usi? Usane solo uno ...
    
    #include <iostream>
    #include<stdlib.h>
    #include<stdio.h>
    using namespace std;
    const int MAX=10;
    int v1[MAX];
    void inserisci();
    void massimo(int dim);
    
    int main() {
    	inserisci();
    	massimo(MAX);
    	return 0;
    }
    void inserisci() {
    	int max;
    	for (int i = 0; i<MAX; i++) {
    		cin >> v1[i];
    	}
    }
    
    void massimo(int dim) {
    	int max = 0;
    	for (int i = 0; i<dim; i++) {
    		if (v1[i]>max) {
    			max = v1[i];
    		}
    	}
    	cout << max;
    }
    In effetti, potresti usare un titolo un po' più eloquente e spiegare meglio il problema, no ?
Devi accedere o registrarti per scrivere nel forum
3 risposte