Gambas-it

Programmazione => Altri linguaggi => Topic aperto da: Will32 - 31 Gennaio 2010, 17:03:55

Titolo: Il mio primo programma in c
Inserito da: Will32 - 31 Gennaio 2010, 17:03:55
Ciao a tutti.

Ceskho , ho seguito il tuo consiglio e mi son messo ad imparare il c .
 
Ecco il codice del mio primo programma :

Codice: [Seleziona]
#include <stdio.h>

int main() {
    int MIN,i,N,VAL;
    printf("Benvenuti in Minimo\n");
    printf("Su quanti numeri vuoi trovare il minimo ?\n");
    scanf("%d", &N);
    printf("Scrivi il numero 1\n");
    scanf("%d%", &MIN);
    for (i = 1; i < N; i++ )
    {
        printf("Scrivi il numero %d\n", i + 1);
        scanf("%d", &VAL);
        if ( VAL <= MIN ) {
            MIN = VAL ;
        }

    }
    printf("Il numero minimo è %d\n",MIN);

    printf("\n");
    printf("Il software è di William Bertarello\n");
    printf("Grazie\n");

    return 0;
}

Prova a compilarlo !

Ciao  ;D
Titolo: Re: Il mio primo programma in c
Inserito da: Ceskho - 01 Febbraio 2010, 00:08:20
A occhio trova il minimo tra due numeri, giusto?

Bene...ora potresti provare a creare una versione più evoluta che accetta diversi numeri da riga di comando...se può servire c'è scritta qualcosa sul mio sito...

alcuni consigli:

1) i nomi delle variabili è bene scriverli in minuscolo....non cambia niente ma è una convenzione.

2) il main lo si può benissimo scrivere come hai fatto tu, è esatto ma ci sono alcuni "pignoli" che vogliono che sia scritto nel seguente modo:
Codice: [Seleziona]
int main(char* argv[], int argc)

oppure

Codice: [Seleziona]
int main(char** argv, int argc)

anche se non devi passare argomenti da riga di comando....tu ti chiederai: e cosa cambia? Niente ma certa gente valla a capire tu!!!
Titolo: Re: Il mio primo programma in c
Inserito da: Will32 - 01 Febbraio 2010, 15:25:41
In che senso ? :

Citazione
una versione più evoluta che accetta diversi numeri da riga di comando
Titolo: Re: Il mio primo programma in c
Inserito da: Ceskho - 01 Febbraio 2010, 15:56:47
Penso tu abbia già usato da terminale programmi tipo apt-get o roba simile che accettano dei parametri da riga di comando nel terminale....quello che intendevo io era scrivere un programma che accetta diversi numeri da riga di comando e stampa il più piccolo...
Titolo: Re: Il mio primo programma in c
Inserito da: Will32 - 01 Febbraio 2010, 16:04:17
Capito ma c'è un altro problema : non so come fare !  :(
Titolo: Re: Il mio primo programma in c
Inserito da: Ceskho - 01 Febbraio 2010, 16:06:10
Basta cercare con un motore di ricerca argv e argc....ne ho parlato sul mio sito se può interessarti...