Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 1.
- /*
- Program dzieki wywolaniu ff() ma drukowac liczbe rzeczywista, bedącą
- polowa liczby podanej na stdin.
- Liczba z stdin ma byc pobierana w main().
- Np gdy uzytkownik poda 5, program powinien wydrukowac 2.500000
- */
- #include <stdio.h>
- void ff( float z ) {
- printf("Wynik to: %f", z);
- }
- main(){
- float x, y;
- printf("Podaj liczbe rzeczywista:");
- scanf("%f" , &x);
- y = x / 2;
- ff(y);
- }
- 2.
- /*
- Program dzieki wywolaniu ff() ma drukowac liczbe rzeczywista, bedącą polowa liczby podanej na stdin.
- Liczba z stdin ma byc pobierana w main().
- Np gdy uzytkownik poda 5, program powinien wydrukowac 2.500000
- */
- #include <stdio.h>
- void ff( float z ) {
- printf("Wynik to: %f", z);
- }
- main(){
- float x, y;
- printf("Podaj liczbe rzeczywista:");
- scanf("%f" , &x);
- y = x / 2;
- ff(y);
- }
- 3.
- /*
- Program dzieki wywolaniu ff() ma akceptowac od uzytkownika tylko liczbe spelniajaca warunek, ktory kontroluje ff()
- W tym wypadku program ma akceptowac trzecia liczbe MNIEJSZA od krotnosci z jaka pierwsza liczba miesci sie w drugiej.
- Liczby od uzytkownika maja byc pobierane w main().
- Dodaj tylko odpowiednie wywolanie funkcji ff() w dwoch miejsach oznaczonych <???>
- Nie zmieniaj zadnych innyh czesci kodu.
- Np program powinien zaakceptowac liczby 5 2 2, ale nie akceptowac 5 2 3
- */
- #include <stdio.h>
- // Ta funkcja sprawdza, czy y miesci sie w x co najmniej b razy
- // Ta funkcja zwraca wartosc logiczna.
- int ff( int b, float x, float y ) {
- return ( x / y > b );
- }
- main(){
- float z, v;
- int a;
- printf("Podaj 2 liczby rzeczywiste: ");
- scanf("%f %f" , &z, &v );
- do {
- printf("Podaj jedna liczba calkowita: ");
- scanf("%d" , &a);
- if( z/v<=a )
- printf("Popraw! Pierwsza podana liczba nie miesci sie w drugiej %d razy!\n", a);
- } while( ff(z,v,a) );
- printf("OK");
- }
- 4.
- /*
- Program dzieki wywolaniu ff() ma drukowac liczbe rzeczywista, bedącą polowa liczby podanej na stdin.
- Liczba z stdin ma byc pobierana w main().
- Np gdy uzytkownik poda 5, program powinien wydrukowac 2.500000
- */
- #include <stdio.h>
- void ff( float z ) {
- printf("Wynik to: %f", z);
- }
- main(){
- float x, y;
- printf("Podaj liczbe rzeczywista:");
- scanf("%f" , &x);
- y = x / 2;
- ff(y);
- }
- 5.
- /*
- uzupelnij naglowek funkcji f() w miejsach oznaczonych <???>, aby program drukowal iloraz dwoch podanych na stdin liczb rzeczywistych.
- Nie modyfikuj innych czesci kodu.
- */
- #include <stdio.h>
- float f(float z, float v) {
- return z / v;
- }
- main(){
- float x, y;
- printf("Podaj dzielna i dzielnik: ");
- scanf("%f %f" , &x, &y );
- printf("Iloraz liczb: %f", f(x, y) );
- }
- 6.
- /*
- Uzupelnij instrukcję w miejscu oznaczonym <???>, aby program wyliczal iloczyn liczb podanych na stdio, az do napotkania pierwszej liczby parzystej (i te rowniez uwzglednil w iloczynie)
- Nie modyfikuj innych czesci kodu.
- */
- #include <stdio.h>
- main(){
- int a, iloczyn;
- iloczyn = 1;
- do {
- scanf("%d" , &a);
- } while( 1 == a % 2 );
- printf("Iloczyn to %d", iloczyn);
- }
- 7.
- /*
- Petla w programie konczy się, gdy uzytkownik poda wartoc w przedziale [5; 10].
- Zaneguj i korzystajac z prawa deMorgana przeksztalc TYLKO WARUNEK KONTYNUACJI petli, by petla konczyla sie gdy podana liczba jest POZA przedzialem [5; 10].
- */
- #include <stdio.h>
- main(){
- float x;
- do {
- printf("Podaj liczbe: ");
- scanf("%f" , &x);
- } while( x > 5 && x < 10 );
- printf("OK");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement