programik w C

malpa666

Nowicjusz
Dołączył
16 Wrzesień 2008
Posty
93
Punkty reakcji
0
Wiek
35
Miasto
Kielce
Drodzy starsi koledzy i koleżanki malutki problem mam niestety. muszę napisać w języku C coś takiego

*Średnia geometryczna elementów dodatnich; elementy typu double wczytywane z klawiatury do napotkania wartości = koniec włącznie*

mógłby ktoś napisać taki programik w krótkim czasie, wielka prośba
 

*DRIVER*

Nowicjusz
Dołączył
16 Maj 2008
Posty
499
Punkty reakcji
2
Wiek
31
Miasto
daleko :)
Proszę tutaj masz ten programik w c++ mam nadzieje że będziesz sobie umiał go przełożyć na C.
Jak coś nie jasne to pisz :)
Kod:
#include<iostream>
#include<sstream>
#include<conio.h>
#include <stdio.h>
#include <math.h>
int main()
{
    double liczba = 1;
    std::string napis;
    int p1 = 0;
    while(1)
    {
        std::cin>>napis;
        if(napis != "=")
        {
        double i;
        std::istringstream iss(napis);
        iss >> i;
        liczba *= i;
        ++p1;
        }
        else
        {
        break;
        }
    }
    std::cout<<pow(liczba,1./p1);
    getch();
}
 
Do góry