Oppure

Loading
01/02/09 9:26
sweetema
scusate se rompo ancora!!!!devo trovare il minimo tra una serie di numeri interi immessi dall'utente!!se lo faccio utilizzando gli array mi riesce perfettamente..il probl è che la traccia chiede di utilizzarlo con un ciclo for senza array...sarà pure + semplice ma nn riesco a farlo!!!!help!!! ps se poi siete csì gentili, mi potreste scrivere anche un codice per l uso di array dinamici??grazie 1000...
aaa
01/02/09 9:49
theprogrammer
Postato originariamente da sweetema:

se lo faccio utilizzando gli array mi riesce perfettamente..


Mostra questo codice che hai scritto ...

il probl è che la traccia chiede di utilizzarlo con un ciclo for senza array...


Utilizza una sola variabile per l'input e confrontala sempre con quella in cui inserirai il minimo ... e' molto piu' semplice ...

help!!! ps se poi siete csì gentili, mi potreste scrivere anche un codice per l uso di array dinamici??


Non si mischiano piu' domande in un thread di un forum ... non si capisce piu' nulla. Poni la domanda in un altro thread e fallo piu' chiaramente perche' cosi' non ha molto senso ...
aaa
01/02/09 10:15
sweetema
il codice scrtt con l utilizzo degli array è questo
#include<iostream>
#include<stdlib.h>

int main()
{
	int a[5];
	int insert;

	cout<<"INSERIRE 5 VALORI DA CONFRONTARE\n";

     for(int next=0;next<5;next++)
		{
		    cin>>a[next];
			insert=a[next];
			int moveItem=next;

			while((moveItem>0)&&(a[moveItem-1]>insert))
			{
				a[moveItem]=a[moveItem-1];
				moveItem--;
			}
		 a[moveItem]=insert;
		}

	cout<<"\n\nIL VALORE MINIMO è "<<a[0];

	return 0;

}

aaa
01/02/09 10:26
theprogrammer
Beh, hai usato un metodo piuttosto contorto ... il codice, anche usando l'array, puo' essere molto piu' semplice. Comunque, senza array, un esempio semplice puo' essere questo

int main() 
{ 
    int v;

    cout<<"INSERIRE 5 VALORI DA CONFRONTARE\n"; 

	cin >> v; 
	int min=v;

    for(int next=1; next<5; next++)
	{
		cin >> v; 
		if(min>v) min=v;
	}

    cout << "\n\nIL VALORE MINIMO è " << min; 

    return 0; 
} 
aaa