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

    [Linguaggio C] Data in input una sequenza di n numeri, stampare il numero dei valori pari, dispari e nulli tra essi presenti.

    Ciao a tutti! Devo svolgere un esercizio su una sequenza di numeri n, nella quale devo individuare il numero di valori pari, dispari e nulli. Ho impostato il programma in C nel seguente modo, ma quando lo eseguo non mi esce alla fine il valore che hanno raggiunto i contatori dei numeri pari, dispari e nulli. Qualcuno può darmi una mano?


    codice:
    #include <stdio.h>
    #include <stdlib.h>
    
    int main()
    {   int n;             /*Numeri presenti nella sequenza */
        int num;          /*Valore da analizzare ogni volta */
        int count;      
        int resto;
        int countD = 0;    /*Contatore numeri dispari*/
        int countP = 0;    /*Contatore numeri pari*/
        int countN = 0;    /*Contatore numeri nulli*/
        
        printf ("Inserisci il numero dei valori presenti nella sequenza.\n");
        scanf ( "%d", &n);
        
        for (count = 1; count <= n; count++) 
        
        {    printf ("Inserisci i valori presenti nella sequenza.\n");
             scanf ( "%d\n", &num );
            
            if (resto = num%2 != 0) 
                      countD++; 
            else {
                 if (num != 0) 
                         countP++;  
                 else 
                       countN++;
                         
                 }
        }
        
        printf ("I valori dispari sono %d countD.\n");
        printf ("I valori pari sono %d countP.\n");
        printf ("I valori nulli sono %d countN.\n");
        
      system("PAUSE");    
      return 0;
    }
    Ultima modifica di LeleFT; 17-11-2014 a 14:53 Motivo: Aggiunti i tag CODE

  2. #2
    Utente di HTML.it L'avatar di Scara95
    Registrato dal
    Jul 2009
    residenza
    Zimella (VR)
    Messaggi
    2,589
    codice:
    printf ("I valori dispari sono %d countD.\n");
    printf ("I valori pari sono %d countP.\n");
    printf ("I valori nulli sono %d countN.\n");

    Rifletti su queste tre righe.

    Comunque il codice andrebbe tra tag CODE e il titolo dovrebbe essere abbastanza breve.
    "Quid enim est, quod contra vim sine vi fieri possit?" - Cicerone, Ad Familiares

  3. #3
    Quote Originariamente inviata da Scara95 Visualizza il messaggio
    [CODE]

    Comunque il codice andrebbe tra tag CODE e il titolo dovrebbe essere abbastanza breve.
    Scusa l'ignoranza, come si fa? Grazie per la risposta, modificherò quelle

  4. #4
    Utente di HTML.it L'avatar di Scara95
    Registrato dal
    Jul 2009
    residenza
    Zimella (VR)
    Messaggi
    2,589
    [ CODE ] //... [/ CODE ]
    senza gli spazi
    codice:
     //...
    "Quid enim est, quod contra vim sine vi fieri possit?" - Cicerone, Ad Familiares

Tag per questa discussione

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 © 2025 vBulletin Solutions, Inc. All rights reserved.