May 1, 2025, Thursday, 120

C/Zadanie 5

From MJanik

(Difference between revisions)
Jump to: navigation, search
(Created page with "Dzisiaj napieszemy program, który (używając funkcji) pozwoli nam poznać właściwości podanej liczbie. Program, po powitaniu, powinien prosić użytkownika o podanie liczby ...")
Line 1: Line 1:
-
Dzisiaj napieszemy program, który (używając funkcji) pozwoli nam poznać właściwości podanej liczbie. Program, po powitaniu, powinien prosić użytkownika o podanie liczby całkowitej, a następnie wypisywać serię informacji o niej: pierwiastek, silnię,
+
Dzisiaj napiszemy dwa programy.
-
 
+
 +
Pierwszy program pozwoli nam poznać właściwości podanej liczbie (używając funkcji).
 +
Program, po powitaniu, powinien prosić użytkownika o podanie liczby całkowitej, a następnie wypisywać serię informacji o niej: pierwiastek, silnię, czy jest liczbą pierwszą.
* Napisać funkcję <b>void hello()</b> wypisująca na ekranie napis "Program prezentujący informacje o zadanej liczbie!". (0.5 pkt)
* Napisać funkcję <b>void hello()</b> wypisująca na ekranie napis "Program prezentujący informacje o zadanej liczbie!". (0.5 pkt)
* Poprosić użytkownika o podanie liczby.
* Poprosić użytkownika o podanie liczby.
-
* Wykorzystać funkcję <b>sqrt</b> z biblioteki <b> math.h </b> żeby policzyć pierwiastek.
+
* Wykorzystać funkcję <b>sqrt</b> z biblioteki <b> math.h </b> żeby policzyć pierwiastek. (0.5 pkt)
-
* Napisać funkcję <b>silnia</b> przyjmującą jeden argument (zadaną liczbę) i zwracającą wynik działania. Wynik powinien zostać wypisany na ekranie w funkcji main.
+
* Napisać funkcję <b>silnia</b> przyjmującą jeden argument (zadaną liczbę) i zwracającą wynik działania. Wynik powinien zostać wypisany na ekranie w funkcji main. (0.5 pkt)
 +
* Napisać funkcję <b>czyPierwsza</b>  przyjmującą jeden argument (zadaną liczbę) i wypisującą na ekranie informację: "Liczba pierwsza." Lub "Nie jest to liczba pierwsza." oraz podawać jej dzielniki. (1 pkt)
 +
<hr>
 +
 
 +
Drugi program opiera się na strukturze cmplx, reprezentującej liczby zespolone. Należy napisać funkcje, która dodaje dwie liczby zespolone.
 +
* Należy napisać strukturę cmplx posiadającą dwa składniki typu float.
 +
* Należy utworzyć dwie zmienne zespolona1 oraz zespolona dwa i pobrać od użytkownika cztery liczby zmiennoprzecinkowe; następnie należy wpisać je jako składniki zadeklarowanych struktur.
 +
* Należy napisać funkcję Dodaj przyjmującą dwie struktury cmplx oraz zwracającą również strukturę cmplx. Funkcja powinna zwracać wynik dodawania dwóch liczb zespolonych.
 +
* Wynik dodawania powinien zostać wyświetlony na ekranie w odpowiednim formacie (np. "2 + 3i").

Revision as of 13:15, 16 April 2018

Dzisiaj napiszemy dwa programy.

Pierwszy program pozwoli nam poznać właściwości podanej liczbie (używając funkcji). Program, po powitaniu, powinien prosić użytkownika o podanie liczby całkowitej, a następnie wypisywać serię informacji o niej: pierwiastek, silnię, czy jest liczbą pierwszą.

  • Napisać funkcję void hello() wypisująca na ekranie napis "Program prezentujący informacje o zadanej liczbie!". (0.5 pkt)
  • Poprosić użytkownika o podanie liczby.
  • Wykorzystać funkcję sqrt z biblioteki math.h żeby policzyć pierwiastek. (0.5 pkt)
  • Napisać funkcję silnia przyjmującą jeden argument (zadaną liczbę) i zwracającą wynik działania. Wynik powinien zostać wypisany na ekranie w funkcji main. (0.5 pkt)
  • Napisać funkcję czyPierwsza przyjmującą jeden argument (zadaną liczbę) i wypisującą na ekranie informację: "Liczba pierwsza." Lub "Nie jest to liczba pierwsza." oraz podawać jej dzielniki. (1 pkt)

Drugi program opiera się na strukturze cmplx, reprezentującej liczby zespolone. Należy napisać funkcje, która dodaje dwie liczby zespolone.

  • Należy napisać strukturę cmplx posiadającą dwa składniki typu float.
  • Należy utworzyć dwie zmienne zespolona1 oraz zespolona dwa i pobrać od użytkownika cztery liczby zmiennoprzecinkowe; następnie należy wpisać je jako składniki zadeklarowanych struktur.
  • Należy napisać funkcję Dodaj przyjmującą dwie struktury cmplx oraz zwracającą również strukturę cmplx. Funkcja powinna zwracać wynik dodawania dwóch liczb zespolonych.
  • Wynik dodawania powinien zostać wyświetlony na ekranie w odpowiednim formacie (np. "2 + 3i").