Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[C] Pętla z funkcją zwracającą wskaźnik

Ostatnio zmodyfikowano 2015-03-24 16:15
Autor Wiadomość
Pietia
Temat założony przez niniejszego użytkownika
» 2015-03-23 23:03:45
Masz rację, przekombinowane, posiedzę jeszcze nad tym.
P-129014
Pietia
Temat założony przez niniejszego użytkownika
» 2015-03-24 16:15:10
Dobra, uprościłem, jest już bez kombinacji, a zgodnie z treścią zadania. Teraz pojawiła się kwestia, jak zrobić żeby pierwiastek był także liczony z liczb, których wynik nie jest całkowity (teraz kiedy wpiszę np.: 6 to wynik funkcji pierwiastek będzie 6 a nie 2,449).

C/C++
# include <stdio.h>

double pierwiastek( int n );
double suma_pierw( int n );

int main()
{
    double liczba, wynik;
    printf( "Podaj nieujemna liczbe calkowita\n" );
    scanf( "%lf", & liczba );
    if( liczba < 0 )
    {
        printf( "Podales zla liczbe podaj jeszcze raz NIEUJEMNA\n" );
        scanf( "%f", & liczba );
    }
    printf( "Suma pierwiastkow to %.2lf", suma_pierw( liczba ) );
}

double pierwiastek( int n )
{
    int i;
    for( i = 0; i < n; i++ )
    {
        if(( i * i ) == n )
             break;
       
    }
    return i;
}

double suma_pierw( int n )
{
    int indeks, suma;
    suma = 0;
    for( indeks = 1; indeks <= n; indeks++ )
    {
        suma += pierwiastek( indeks );
    }
    return suma;
}
P-129047
1 « 2 »
Poprzednia strona Strona 2 z 2