[C] Pętla z funkcją zwracającą wskaźnik
Ostatnio zmodyfikowano 2015-03-24 16:15
Pietia Temat założony przez niniejszego użytkownika |
» 2015-03-23 23:03:45 Masz rację, przekombinowane, posiedzę jeszcze nad tym. |
|
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). # 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; }
|
|
1 « 2 » |