Chi mi potrebbe aiutare a scrivere un programma in c dove devo trovare il numero più piccolo tra 8 numeri inserito però utilizzando il ciclo for????
Grazie
Chi mi potrebbe aiutare a scrivere un programma in c dove devo trovare il numero più piccolo tra 8 numeri inserito però utilizzando il ciclo for????
Grazie
Come aiutarti? Cosa non sai fare?
Hai provato a scrivere il codice?
P.S. Leggi il regolamento e usa un titolo adeguato
No MP tecnici (non rispondo nemmeno!), usa il forum.
Con il for, devo inserire 8 nuneri, e oguno (uno alla volta) lo devo confrontare con il numero minore precedente e se è veramente minore lo sostituisco a quello precedente, dopo averlo fatto 8 volte arrivo a stampareil minore. Quello che non riesco a fare è scriverlo in linguaggio c.
Su ... prova a scrivere qualcosa ... il codice pronto non ti servirebbe ad imparare ...
1) acquisisci da tastiera il primo valore (usa la funzione scanf e una variabile)
2) imposta una seconda variabile (chiamala min) uguale alla variabile acquisita al punto 1)
3) scrivi un ciclo for (saprai scrivere un ciclo for ...) per contare da 1 a 7 ...
4) acquisisci da tastiera gli altri valori, controllando che siano minori della variabile min; se sono minori, assegna a min il loro valore
5) al termine del ciclo visualizza la variabile min
Forza ... se non provi, non riuscirai mai ...
No MP tecnici (non rispondo nemmeno!), usa il forum.
Ti ringrazio per i suggerimenti...io ci proverò ma siccome non sono molto bravo per confrontare mi potresti far vedere come lo scriveresti te?
Grazie
#include<stdio.h>
Io ho provato così...ma non viene se riesci a correggermelo mi faresti un favore.
#include<conio.h>
#include<math.h>
int N, min, i;
main()
{
printf("chiedi e leggi il primo numero: ");
scanf("%2d", &N);
min=N;
for(i=0;i<8;i++)
{
printf("chiedi e leggi il secondo numero: ");
scanf("%2d",N);
if(N<min);
min=i;
}
printf("stampa nunero minore: ", &min);
getch();
}
Vedi che ci riuscivi (a parte qualche piccolo errore) ... te li segno sul tuo codice ...Originariamente inviato da mando936
#include<stdio.h>
Io ho provato così...ma non viene se riesci a correggermelo mi faresti un favore.
codice:int N, min, i; int main() { printf("chiedi e leggi il primo numero: "); scanf("%d", &N); min=N; for(i=0;i<7;i++) { printf("chiedi e leggi il prossimo numero: "); scanf("%d", &N); if(N<min) min=N; } printf("stampa numero minore: %d\n", min); getch(); return 0; }
No MP tecnici (non rispondo nemmeno!), usa il forum.
Ti ringrazio per l'aiuto. Ho capito dove sbagliavo.
Di nulla ...Originariamente inviato da mando936
Ti ringrazio per l'aiuto. Ho capito dove sbagliavo.
No MP tecnici (non rispondo nemmeno!), usa il forum.