Autore Topic: Il mio primo programma in c  (Letto 2918 volte)

Offline Will32

  • Maestro Gambero
  • ****
  • Post: 273
  • Evviva Linux e la Programmazione
    • Mostra profilo
    • TuttoComputer
Il mio primo programma in c
« il: 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

Visita le comunità di Gambas, programma e diventa nostro amico :2birre:

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: Il mio primo programma in c
« Risposta #1 il: 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!!!

Offline Will32

  • Maestro Gambero
  • ****
  • Post: 273
  • Evviva Linux e la Programmazione
    • Mostra profilo
    • TuttoComputer
Re: Il mio primo programma in c
« Risposta #2 il: 01 Febbraio 2010, 15:25:41 »
In che senso ? :

Citazione
una versione più evoluta che accetta diversi numeri da riga di comando

Visita le comunità di Gambas, programma e diventa nostro amico :2birre:

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: Il mio primo programma in c
« Risposta #3 il: 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...

Offline Will32

  • Maestro Gambero
  • ****
  • Post: 273
  • Evviva Linux e la Programmazione
    • Mostra profilo
    • TuttoComputer
Re: Il mio primo programma in c
« Risposta #4 il: 01 Febbraio 2010, 16:04:17 »
Capito ma c'è un altro problema : non so come fare:(

Visita le comunità di Gambas, programma e diventa nostro amico :2birre:

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: Il mio primo programma in c
« Risposta #5 il: 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...