Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

C prosty program - C prosty program

flaber007 12 Paź 2013 12:38 1245 1
  • #1 12 Paź 2013 12:38
    flaber007
    Poziom 13  

    Witam kolegow na forum, chcial bym was bardzo prosic o pomoc. Próbuje napisac program w C ktorego zadaniem jest wczytanie N liczb i obliczenie sredniej tych liczb po odrzuceniu wartości skrajnych. Udalo mi sie napisac program, ktory oblicza srednia z N podanych liczb ale nie mam juz pomyslu jak zrobic srednia bez wartosci skrajnych min i max. Bym byl bardzo wdzieczny za pomoc.

    #include <stdio.h>
    #include <conio.h>
    main()
    {
    float liczba,srednia,suma=0;
    int i=0,n;
    printf("\n Podaj ilosc liczb: \n n = ");
    scanf("%d",&n);
    if(n>0)
    {
    do
    {
    printf("\n Podaj liczbe: ");
    scanf("%f",&liczba);
    suma=suma+liczba;
    i++;
    }
    while(i<n); srednia=suma/n;
    printf("\n Srednia wczytana wartosc liczbowa wynosi: %f.",srednia);
    }
    else
    printf("\n Blad, ilosc liczb musi byc wieksza od 0!");
    getch();
    return 0;
    }
    ___________________

    0 1
  • Pomocny post
    #2 12 Paź 2013 13:01
    lukash90
    Poziom 16  

    Kod: c
    Zaloguj się, aby zobaczyć kod


    nie kompilowałem rzecz jasna, ale zarys jak to mogło by wyglądać jest. Oczywiście mogło by też być dużo bardziej optymalne, chociaż tobie pewnie zależy na najprostszej formie

    0