Programmi con vettori e funzioni

di il
5 risposte

Programmi con vettori e funzioni

Salve,sono ancora alle prime armi,e non riesco a svolgere questi due esercizi:
1)Realizzare un programma che calcola la
media di n numeri reali inseriti da tastiera
( Mediante la realizzazione di una funzione)

2)Realizzare un programma che determina se
un numero è presente in un vettore e che ne
restituisca la posizione in caso affermativo
(Mediante la realizzazione di una funzione)

spero che possiate aiutarmi,
Grazie in anticipo.

5 Risposte

  • Re: Programmi con vettori e funzioni

    Sai usare l'allocazione dinamica della memoria?
  • Re: Programmi con vettori e funzioni

    Arat ha scritto:


    Sai usare l'allocazione dinamica della memoria?
    so solo che l allocazione in memoria avviene durante l'esecuzione del programma in questo caso,quindi forse si.
  • Re: Programmi con vettori e funzioni

    Intendo allocare dinamicamente attraverso le funzioni della libreria standard tipo malloc ecc, perchè per il tuo primo esercizio sono necessarie in pratica (potresti anche usare la dichiarazione degli array del C99, ma non penso sia il caso dato la bassa compatibilità).
  • Re: Programmi con vettori e funzioni

    Arat ha scritto:


    Intendo allocare dinamicamente attraverso le funzioni della libreria standard tipo malloc ecc, perchè per il tuo primo esercizio sono necessarie in pratica (potresti anche usare la dichiarazione degli array del C99, ma non penso sia il caso dato la bassa compatibilità).
    allora no
  • Re: Programmi con vettori e funzioni

    Comunque puoi farlo anche in un altro modo più semplice:
    - Dichiari un array di N interi. N è una costante che scegli te e indica il numero massimo di numeri che possono essere inseriti.
    - Chiedi all'utente con quanti numeri vuole lavorare.
    - Usi un ciclo for per scorrere tutti i numeri e li sommi una variabile somma.
    - Dividi la variabile somma per il numeri di elementi e ottiene la tua media.
Devi accedere o registrarti per scrivere nel forum
5 risposte