Programma in c

di il
12 risposte

Programma in c

Salve !
sono nuovo del forum, vorrei chiedervi se qualcuno mi puo dare una mano nel fare un programma .
Il quesito è questo:
Devo fare un programma che prenda da tastiera una sequenza di numeri e mi deve stampare a video quanti sono i numeri negativi , quanti positivi i nulli e i pari e dispari , con un controllo while e un getchar!
Chi sa darmi una dritta?

12 Risposte

  • Re: Programma in c

    
    #include<stdlib.h>
    #include<stdio.h>
    
    int main()
    {
        return 0;
    }
    
  • Re: Programma in c

    
    #include <stdio.h>
    
    int main(int argc, char** argv)
    {
          printf("Hello world!\n");
          return 0;
    }
    
    @vbextreme: te lo ricordi ancora come si chiama il primo programma che uno scrive?
  • Re: Programma in c

    Sono risposte al mio quesito? boh!!!
    Allora mi ritiro e scusate il disturbo!
  • Re: Programma in c

    Sì, sono risposte al tuo quesito ... Hai scritto

    "Chi sa darmi una dritta?"

    e si comincia dal main ... aggiungi anche tu qualcosa di tuo ...
  • Re: Programma in c

    #include <stdio.h>

    int main()
    {
    printf("Inserisci una sequenza di numeri\n");
    int i, a, positivi = 0, negativi = 0,Numerizero = 0;
    int pari = 0, dispari = 0;


    printf("Inserisci un numero\n");
    scanf("%d",&a);


    while (a != .1){

    if (a == 0)Numerizero++;
    if (a> 0) positivi++;
    if (a < 0) negativi++;
    if (a%2 == 1)dispari++;



    else

    pari++;


    printf("Inserisci un numero \n");
    scanf("%d",&a);
    if (i >= a && i != .1)

    if (i <= a && i != .1)

    a = i;



    printf("Numero positivi %d \n",positivi);
    printf("Numero negativi %d \n",negativi);
    printf("Numero nulli %d \n",Numerizero);
    printf("Numero pari %d \n",pari);
    printf("Numero dispari %d \n",dispari);


    }

    printf("\n\n");
    system("PAUSE");
    }



    questo è quello che ho ma non funziona bene !e poi c'è da inserire un gectchar!
  • Re: Programma in c

    Due cose sono fondamentali:
    1 metti il tuo codice dentro gli appositi tag code( c è un pulsante apposito)
    2 è assolutamente vietato utilizzare

    Poi sono curioso di sapere cosa significa "a != .1"
  • Re: Programma in c

    #include <stdio.h>
    
    int main()
    {
    
    int i,a,dis=0,par=0,negativi=0,positivi=0,Numerizero=0;
    char b='s';
    
    printf("Inserisci un numero:\n");
    
    while(b!='n'){
    scanf("%d",&a);
    if(a%2==0)
      ++par;
    else
       ++dis;
    if(a<0)negativi++;
    if(a>0)positivi++;
    if(a==0)Numerizero++;
    
    printf("Numero positivi %d \n",positivi); 
    printf("Numero negativi %d \n",negativi);
    printf("Numero nulli %d \n",Numerizero);
    printf("Numero pari %d \n",par);
    printf("Numero dispari %d \n",dis); 
    
    printf("Continuare ? ");
    scanf("%c",&b);
    }
    
    printf("\n\n");
    getchar();
    }
    
    userò questo per la scuola l'ho trovato su internet!
    Nemmeno io so cosa significa a! 0
    quel getchar come va utilizzato?
    Uso dev c++ perchè lo ha chiesto il prof ma sta sul c...o anche a me !

    code blocks mi dava dei problemi!
  • Re: Programma in c

    Col dev non imparerai mai e poi mai il linguaggio C, ho risposto almeno a 100 studenti che avevano problemi su del codice perfetto!
    hanno eliminato dev e con altro ambiente di sviluppo il loro codice andava, dev è pieno di bug!!!
    Hai visto poi come viene identato male sul forum il tuo codice?
    che problemi ti dà c::b?ti aiuto volentieri a sistemarli.
    esistono altri IDE comunque...

    Di al tuo prof di andare sul forum che più gli aggrada e di inviare un messaggio privato a vbextreme che ho due cose da dirgli.

    Non hai recepito la domanda.... "a != .1" so cosa significa, la variabile int A è diversa dal valore double 0.1, volevo farti notare il punto prima dell uno.

    Penso tu debba utilizzare getchar() al posto della scanf, conosci le funzioni? Conosci atoi? Conosci i vettori?
  • Re: Programma in c

    Con le spiegazioni che ci da il nostro prof è gia tanto che riusciamo ad sapere come si accende il pc!
    è normale che se vuole che facciamo un programma si va a cercare su internet.
    ho istallato code e sembra a posto! solo non riesco ad ingrandire il testo del codice.
    quel punto prima dell'uno non so ma l'ho trovato cosi
    i programmi semplici li so compilare
    la nostra è una scuola serale di informatica ma valida a tutti gli effetti per un esame di maturita
    grazie per l'aiuto a presto!
  • Re: Programma in c

    Oltre alla funzione zoom c e anche il quantitativo di righe di codice da visualizzare, font e tantissime altre opzioni, pastrocchiaci un po è abbastanza intuitivo.
    in bocca al lupo
  • Re: Programma in c

    THANK YOU!
  • Re: Programma in c

    #include <stdio.h>
    
    int main()
    {
    char b='s',c;
    int a,dis=0,par=0,nulli=0,positivi=0,negativi=0;
          printf("Inserisci un numero:\n");
    while(b!='n'){
    scanf("%d",&a);
    if(a%2==0)
      ++par;
    else
       ++dis;
    if(a<0)negativi++;
    if(a>=0)positivi++;
    if(a==0)nulli++;
    printf("I numeri negativi sono:%d\n",negativi);
    printf("I numeri positivi sono:%d\n",positivi);
    printf("I numeri pari sono:%d\n",par);
    printf("I numeri dispari sono:%d\n",dis);
    printf("I numeri nulli sono:%d\n",nulli);
    
    printf("Continuare ? \n");
    scanf("%c", &b);
    }
    printf("\n\n");
    getchar();
    
    }
    
    Confermo questo programma che è stato accettato dal prof !
    Un grande grazie a tutti voi!
Devi accedere o registrarti per scrivere nel forum
12 risposte