Programma ordinamento Array con funzioni

di
Anonimizzato27046
il
15 risposte

Programma ordinamento Array con funzioni

Ragazzi avrei da svolgere questo compito, ma non so da dove partire, mi potete dare una mano per cortesia?
Allegati:
27046_eb17ca9a19ff4d61d9c950bcb72c3be8.jpg
27046_eb17ca9a19ff4d61d9c950bcb72c3be8.jpg

15 Risposte

  • Re: Programma ordinamento Array con funzioni



    Questa puo' andare bene?
  • Re: Programma ordinamento Array con funzioni

    C'è scritto..."Prima di tutto..."... segui quei consigli....e poi il prof si è offerto di aiutarvi online... andiamo...
  • Re: Programma ordinamento Array con funzioni

    Purtroppo si è incaponito, online non ci ha detto niente
  • Re: Programma ordinamento Array con funzioni

    Sì ma non puoi pensare che qualcuno ti faccia qui l'esercizio. Se pensi ad una cosa del genere, lascia stare.
    Possibile che in una classe, se vi mettete insieme, non riuscite ad iniziare a scrivere del codice per questo esercizio?

    Prova (provate) a seguire i consigli che sono scritti nella traccia e comincia a scrivere qualcosa.
    Poi vediamo errori e/o malfunzionamenti e ne parliamo.
  • Re: Programma ordinamento Array con funzioni

    Va bene
  • Re: Programma ordinamento Array con funzioni

    Va bene ... cosa?

    Ci provi e proponi qualcosa?
  • Re: Programma ordinamento Array con funzioni

  • Re: Programma ordinamento Array con funzioni

    #include<iostream>
    using namespace std;
    
    int main()
    {  
    	int N=10;  //numero di array
    	int a[N],i,j,temp,k,x;
    
    	cout<<"Inserisci gli elementi"<<endl;
    	 
    	for(i=0;i<N;i++)
    		cin>>a[i];
    		
    	do {
    		k=0;
    		for(i=0;i<N-1;i++)
    			if(a[i]>a[i+1])
    			{
    				temp=a[i];
    				a[i]=a[i+1];
    				a[i+1]=temp;
    				k=1;
    				x=i+1;
    			}
    		N=x;
    	} while (k==1);
    	
    	
    	N=10;
    	for(i=0;i<N;i++)
    		cout<<"  "<<a[i];
    		
    	return 0;
    }
  • Re: Programma ordinamento Array con funzioni

    Ragazzi sono riuscito a fare questo, e funziona, l'unica cosa è che adesso dovrei fare due funzioni, una per acquisire gli Array ed una per stamparli, ma non so come procedere, il professore davvero non ci ha spiegato nulla, non so come continuare...
  • Re: Programma ordinamento Array con funzioni

    Nessuno potrebbe gentilmente aiutarmi?
  • Re: Programma ordinamento Array con funzioni

    Questa
    
    	for(i=0;i<N;i++)
    		cin>>a[i];
    
    è la parte che devi inserire in una funzione per acquisire i dati.

    Come la scrivi una funzione?

    Tipo, nome e parametri e poi il codice dentro.
  • Re: Programma ordinamento Array con funzioni

    Per ordinamento e stampa? Poi come la metto nel programma principale?
  • Re: Programma ordinamento Array con funzioni

    #include<iostream>
    using namespace std;
    int ordina (int i, int N, int a[10]){
    		for(i=0;i<N;i++)
    		cin>>a[i];
    		return a[i];
    	}
    int main()
    {  
    	int N=10;  //numero di array
    	int a[N],i,j,temp,k,x;
    
    	cout<<"Inserisci gli elementi"<<endl;
    	 
    
    		
    	do {
    		k=0;
    		for(i=0;i<N-1;i++)
    			if(a[i]>a[i+1])
    			{
    				temp=a[i];
    				a[i]=a[i+1];
    				a[i+1]=temp;
    				k=1;
    				x=i+1;
    			}
    		N=x;
    	} while (k==1);
    	
    	
    	N=10;
    	for(i=0;i<N;i++)
    		cout<<"  "<<a[i];
    		
    	return 0;
    }
  • Re: Programma ordinamento Array con funzioni

    Non so come inserire il sottoprogramma nel programma
Devi accedere o registrarti per scrivere nel forum
15 risposte