Visualizzazione dei risultati da 1 a 3 su 3

Discussione: [C]Aiuto esercizio

  1. #1

    [C]Aiuto esercizio

    Ciao a tutti, scusate se vi disturbo ma dovrei fare questi due esercizi. Volevo chiedervi se sareste così gentile di mandarmi una soluzione. Io inizierò a farli e vedrò l'eventuale vostra soluzione solo nel caso non riuscissi a farlo o per un eventuale confronto. Vi ringrazio e mi scuso per il disturbo


    Esercizio 1 [Min-Max-Media]. Scrivere un programma C che legga in input
    prima un numero n e poi attenda l’inserimento di altri n numeri da tastiera. Il
    progamma stampa il valore minimo, il valore massimo e la media aritmetica degli n
    numeri inseriti.
    Esempio: Se l’input `e 5 2 7 9 8 6 allora il programma attende l’inserimento del
    primo valore n. In questo caso n = 5 quindi il programma attende l’inserimento
    di altri 5 interi, ossia 2 7 9 8 6. Dopo aver determinato qual `e il valore minimo, il
    valore massimo e la media dei 5 interi inseriti, il programma stamper`a: 2 9 6.40.
    Infatti 2 `e il valore minimo, 9 `e il valore massimo e 6.40 `e la media aritmetica data
    da (2 + 7 + 9 + 8 + 6)/5.
    Input: Il programma legger`a un primo interno n > 0 e poi altri n interi (tali interi
    possono essere positivi, negativi o zero).
    Output: Il programma stamper`a il valore minimo, il valore massimo e la media arit-
    metica degli n interi in input. Se stampati su una sola riga i tre valori devono essere
    separati da UNO ED UN SOLO spazio, altrimenti possono anche essere stampati su
    3 righe diverse. Per la stampa della media si usi invece che %f l’espressione %.2f per
    indicare che devono essere stampate solo due cifre dopo la virgola.

    Esercizio 2 [Numeri primi]. Scrivere un programma C che legga in input un
    numero n >= 0, trovi tutti i numeri primi minori o uguali ad n, e stampi la loro
    somma. Suggerimento: Per capire se un numero n `e primo dovete controllare quali sono i
    divisori di n. Se n `e divisibile solo per 1 ed n allora `e un numero primo. Se esiste un
    altro divisore diverso da 1 e da n allora NON `e un numero primo.
    Esempio: Se l’input `e 10 allora il programma stamper`a in output: 17. Infatti i
    numeri primi minori o uguali a 10 sono: 2, 3, 5 e 7, la loro somma vale 17. Se l’input `e 11 (`e un numero primo) allora il programma stamper`a in output: 28. Infatti i
    numeri primi minori o uguali a 11 sono: 2, 3, 5, 7 e 11, la loro somma vale 28.
    Input: Il programma legger`a un interno n >= 0.
    Output: Il programma stamper`a la somma dei numeri primi minori o uguali ad n.
    Se non ci sono numeri primi minori o uguali ad n il programma stamper`a 0 (diciamo
    che la somma di zero numeri fa zero).

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462
    In questo forum non si fanno i compiti ...

    Segui la seconda strada ... realizza gli esercizi e dopo mostra i sorgenti, spiega la tua soluzione, evidenzia eventiali errori e malfunzionamenti e se ne parla ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,304
    Originariamente inviato da oregon
    In questo forum non si fanno i compiti ...

    Segui la seconda strada ... realizza gli esercizi e dopo mostra i sorgenti, spiega la tua soluzione, evidenzia eventiali errori e malfunzionamenti e se ne parla ...
    Quoto e chiudo.

    E ricorda di seguire il regolamento per la stesura dei titoli delle discussioni.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

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