Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    aiuto

    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

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    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.

  3. #3
    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.

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    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.

  5. #5
    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

  6. #6
    #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();
    }

  7. #7
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Originariamente inviato da mando936
    #include<stdio.h>
    Io ho provato così...ma non viene se riesci a correggermelo mi faresti un favore.
    Vedi che ci riuscivi (a parte qualche piccolo errore) ... te li segno sul tuo codice ...


    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.

  8. #8
    Ti ringrazio per l'aiuto. Ho capito dove sbagliavo.

  9. #9
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Originariamente inviato da mando936
    Ti ringrazio per l'aiuto. Ho capito dove sbagliavo.
    Di nulla ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.