Napisz program, który czyta zdanie, a następnie wypisuje po kolei

Transkrypt

Napisz program, który czyta zdanie, a następnie wypisuje po kolei
Napisz program, który czyta zdanie, a następnie wypisuje po kolei długości kolejnych jego
wyrazów. Zakładamy, że zdanie zawiera litery alfabetu łacińskiego i spacje (po jednej
pomiędzy dwoma dowolnymi wyrazami) i nie zawiera więcej niż 1000 znaków. Na przykład
dla zdania:
Paulo i Gaulo w jednym stali domu
program powinien wypisać:
5151654
---------------------------------------------------------------------------------------------------------------------------Napisz program, który czyta dwa ciągi znaków S oraz T (o długościach różniących się nie
więcej niż o jeden i nie większych od 26, zapisanych w jednym wierszu). Program powinien
wypisać ciąg znaków utworzony według wzoru:
‘a’, s[0], t[0], ‘b’, s[1], t[1], ‘c’, s[2], t[2], …
Na przykład dla danych:
KOWAL ORKA
program powinien wypisać:
aKObORcWKdAAeL
Zakładamy, że wejściowe ciągi znaków zawierają tylko wielkie litery alfabetu łacińskiego.
---------------------------------------------------------------------------------------------------------------------------Napisz program, który czyta ciąg znaków i wypisuje tenże ciąg znaków z elementami
poprzestawianymi według poniższej reguły:
Niech wyjściowy ciąg znaków ma postać: ABCDEF...UVWXYZ. Zamieniamy miejscami: parę AB
z parą YZ, parę CD z parą WX, parę EF z parą UV itd. Jeśli ciąg znaków ma nieparzystą długość,
wtedy środkowy znak pozostaje na swoim miejscu. Jeśli ciąg znaków ma nieparzystą długość,
a po zostawieniu środkowego znaku pozostałe 2 części są nieparzyste (np. gdy wejściowy ciąg
miał 11 znaków), wtedy 3 środkowe znaki pozostają nieruszone. Jeśli ciąg znaków ma parzystą
długość, a jego dwie połówki są nieparzyste, wtedy dwa środkowe znaki pozostają
nieruszone. Na przykład dla danych wejściowych
Malgosia
program powinien wypisać
Strona
Długość ciągu nie przekracza 1000 znaków i występują w nim tylko duże i małe litery alfabetu
łacińskiego.
1
iaoslgMa
---------------------------------------------------------------------------------------------------------------------------Napisz program, który czyta ciąg znaków i wypisuje słowo "TAK" lub "NIE" (dużymi literami, z
końcem wiersza) − "TAK" wtedy, gdy wspomniany ciąg znaków zawiera wszystkie litery
alfabetu łacińskiego. Na przykład dla danych wejściowych
A Quick Brown Fox Jumps Over The Lazy Dog
program powinien wypisać
TAK
Długość ciągu nie przekracza 1000 znaków i występują w nim tylko duże i małe litery alfabetu
łacińskiego oraz odstępy.
---------------------------------------------------------------------------------------------------------------------------Napisz program, który czyta wyraz (np. „AALLLFAAA”), a następnie dzieli go na fragmenty, w
których występuje obok siebie tylko jeden rodzaj znaku (tutaj „AA|LLL|F|AAA”), po czym
wypisuje każdy taki fragment w oddzielnym wierszu, np.:
AA
LLL
F
AAA
Długość wyrazu nie przekracza 1000 znaków i występują w nim tylko duże litery alfabetu
łacińskiego.
---------------------------------------------------------------------------------------------------------------------------Napisz program, który wypisuje 10 najmniejszych liczb czterocyfrowych spełniających
dokładnie dwa z poniższych warunków:
Liczba jest nieparzysta, zaś jej reszta z dzielenia przez 5 jest parzysta.
Liczba jest podzielna przez 5 lub przez 7.
Liczba jest parzysta.
Wszystkie liczby powinny być wypisane obok siebie (w jednym wierszu, zakończonym
znakiem końca wiersza).
Strona
Napisz program, który czyta trzy różne liczby naturalne (do dwóch miliardów) i sprawdza, czy
można z nich wybrać takie dwie liczby, których suma dzieli się przez 9. Program powinien
wypisać komunikat "TAK" lub "NIE" (dużymi literami, z końcem wiersza). Na przykład dla liczb:
2
----------------------------------------------------------------------------------------------------------------------------
15 3 2
program powinien wypisać "TAK", ponieważ 15 + 3 = 18 (podzielne przez 9). Natomiast dla
liczb:
2 15 4
program powinien wypisać "NIE", ponieważ żadna para liczb nie posiada sumy podzielnej
przez 9.
---------------------------------------------------------------------------------------------------------------------------Napisz program, który czyta liczbę naturalną (równą przynajmniej sto, ale nieprzekraczającą
miliarda) i sprawdza, czy suma jej pierwszej i ostatniej cyfry jest parzysta. Program powinien
wypisać komunikat "TAK" lub "NIE" (dużymi literami, z końcem wiersza). Na przykład dla
liczby 254 program powinien wypisać "TAK", ponieważ 2+4 jest liczbą parzystą. Podobnie dla
liczby 345 program powinien wypisać "TAK", ponieważ 3+5 jest parzyste. Natomiast dla liczby
275 program powinien wypisać "NIE", ponieważ 2+5 jest liczbą nieparzystą.
---------------------------------------------------------------------------------------------------------------------------Napisz program, który wypisuje 25 największych liczb naturalnych czterocyfrowych (w jednej
linijce, obok siebie, oddzielonych pojedynczymi odstępami), które spełniają przynajmniej
jeden z następujących warunków:
Liczba jest podzielna przez cztery i przez pięć.
Liczba jest podzielna przez trzy lub przez siedem.
---------------------------------------------------------------------------------------------------------------------------Napisz program, który wypisuje 20 najmniejszych liczb naturalnych trzycyfrowych (w słupku,
jedna pod drugą), które spełniają dokładnie jeden z poniższych warunków:
Liczba jest podzielna przez dwa lub przez siedem.
Liczba jest podzielna przez pięć i przez trzy.
---------------------------------------------------------------------------------------------------------------------------Napisz program, który czyta liczbę naturalną (nieprzekraczającą miliarda) i sprawdza, czy jest
ona postaci (N−1) × (N+1), gdzie N jest pewną dodatnią liczbą naturalną. Program powinien
wypisać komunikat "TAK" lub "NIE" (dużymi literami, z końcem wiersza).
Strona
----------------------------------------------------------------------------------------------------------------------------
3
Na przykład dla liczby 24 program powinien wypisać "TAK" (ponieważ 24 = (5−1) × (5+1)),
natomiast dla liczby 25 program powinien wypisać "NIE".
Napisz program, który czyta liczbę naturalną (nieprzekraczającą tryliona) i sprawdza, czy
wszystkie jej cyfry są liczbami parzystymi. Program powinien wypisać komunikat "TAK" lub
"NIE" (dużymi literami, z końcem wiersza).
Na przykład dla liczby 27 program powinien wypisać "NIE", natomiast dla liczby 26 lub 20
program powinien wypisać "TAK".
---------------------------------------------------------------------------------------------------------------------------Napisz program, który czyta cztery dodatnie liczby naturalne A, B, C oraz D (nieprzekraczające
miliarda) i sprawdza, czy spełniona jest relacja NWD(A,B) = NWD(C,D). Program powinien
wypisać komunikat "TAK" lub "NIE" (dużymi literami, z końcem wiersza).
Na przykład dla liczb:
9 3 39 12
program powinien wypisać "TAK" (NWD(9,3) = 3 = NWD(39,12)), natomiast dla liczb:
1 3 12 4
program powinien wypisać "NIE".
---------------------------------------------------------------------------------------------------------------------------Napisz program, który czyta dodatnią liczbę naturalną (nieprzekraczającą miliarda) i wypisuje
ilość jej podzielników będących liczbami parzystymi. Na przykład dla liczby 12 program
powinien wypisać 4 (liczba 12 dzieli się przez liczby parzyste 2, 4, 6 oraz 12).
---------------------------------------------------------------------------------------------------------------------------Napisz program, który wypisuje 25 największych liczb trzycyfrowych spełniających dokładnie
dwa z poniższych warunków:
Liczba jest parzysta i jej reszta z dzielenia przez 7 też jest parzysta.
Liczba jest podzielna przez 3 lub przez 5.
Liczba jest podzielna przez 3, ale nie jest podzielna przez 5.
----------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------
Strona
Na przykład dla liczby 20 program powinien wypisać 1, gdyż w przedziale od 21 do 40 jest
tylko jedna taka liczba (28).
4
Napisz program, który czyta liczbę naturalną N (równą przynajmniej dziesięć, ale
nieprzekraczającą tysiąca) i wypisuje ilość liczb naturalnych z przedziału lewostronnie
otwartego od N do 2N, spełniających warunek: "Liczba jest podzielna przez 4, ale nie jest
podzielna przez 3. Ponadto liczba jest podzielna przez 7."
Napisz program, który wypisuje 20 najmniejszych liczb naturalnych przynajmniej
dwucyfrowych (w jednej linijce, obok siebie, oddzielonych pojedynczymi odstępami), które
spełniają dokładnie jeden z następujących warunków:
Liczba jest podzielna przez cztery lub przez trzy.
Liczba jest podzielna przez pięć i przez siedem.
---------------------------------------------------------------------------------------------------------------------------Napisz program, który wypisuje 15 największych liczb naturalnych trzycyfrowych (w słupku,
jedna pod drugą), które spełniają obydwa następujące warunki:
Liczba jest podzielna przez dwa lub przez trzy.
Liczba jest podzielna przez pięć lub przez jedenaście.
---------------------------------------------------------------------------------------------------------------------------Napisz program, który wypisuje 25 najmniejszych liczb naturalnych, dla których spełniony jest
warunek: "Liczba jest podzielna przez 5, ale nie przez 3. Ponadto liczba jest podzielna przez 2
lub 7." Liczby powinny być wypisywane w oddzielnych wierszach, od najmniejszej do
największej.
---------------------------------------------------------------------------------------------------------------------------Napisz program, który wypisuje 20 największych liczb czterocyfrowych, których wszystkie
cyfry są różne. Liczby powinny być wypisywane w oddzielnych wierszach, od największej do
najmniejszej.
---------------------------------------------------------------------------------------------------------------------------Napisz program, który czyta czterocyfrową liczbę naturalną i sprawdza, czy jest ona
palindromem (tzn. czytana wspak wygląda tak samo). Dodatkowo, liczba powinna być
podzielna przez 3. Program powinien wypisać komunikat "TAK" lub "NIE" (dużymi literami, z
końcem wiersza). Na przykład dla liczby 2442 program powinien wypisać "TAK", zaś dla liczby
2552 powinien wypisać "NIE".
---------------------------------------------------------------------------------------------------------------------------Napisz program, który czyta liczbę naturalną (nie większą od tryliona) i sprawdza, czy składa
się ona z samych zer i jedynek. Dodatkowo, ilość jedynek powinna być liczbą parzystą.
Program powinien wypisać komunikat "TAK" lub "NIE" (dużymi literami, z końcem wiersza).
Na przykład dla liczby 101 program powinien wypisać "TAK", zaś dla liczby 111 powinien
wypisać "NIE".
Strona
5
----------------------------------------------------------------------------------------------------------------------------
Napisz program, który czyta cztery różne liczby naturalne (do dwóch miliardów) i sprawdza,
czy można z nich wybrać takie dwie liczby, których suma dzieli się przez 7. Program powinien
wypisać komunikat "TAK" lub "NIE" (dużymi literami, z końcem wiersza).
Na przykład dla liczb:
2 15 4 6
program powinien wypisać "TAK", ponieważ 15 + 6 = 21 (podzielne przez 7). Natomiast dla
liczb:
2 15 4 7
program powinien wypisać "NIE", ponieważ żadna para liczb nie posiada sumy podzielnej
przez 7.
---------------------------------------------------------------------------------------------------------------------------Napisz program, który czyta liczbę naturalną (równą przynajmniej sto, ale nieprzekraczającą
miliarda) i sprawdza, czy parzystość jej pierwszej cyfry jest taka sama, jak parzystość jej
ostatniej cyfry. Program powinien wypisać komunikat "TAK" lub "NIE" (dużymi literami, z
końcem wiersza).
Na przykład dla liczby 254 program powinien wypisać "TAK", ponieważ 2 i 4 sa obydwie
parzyste. Podobnie dla liczby 345 program powinien wypisać "TAK", ponieważ 3 i 5 są
nieparzyste. Natomiast dla liczby 275 program powinien wypisać "NIE", ponieważ 2 i 5 mają
różną parzystość.
---------------------------------------------------------------------------------------------------------------------------Napisz program, który czyta liczbę naturalną (nieprzekraczającą miliarda) i sprawdza, czy jest
ona postaci N × (N+1) × (N+2), gdzie N jest pewną dodatnią liczbą naturalną. Program
powinien wypisać komunikat "TAK" lub "NIE" (dużymi literami, z końcem wiersza).
Na przykład dla liczby 24 program powinien wypisać "TAK" (ponieważ 24 = 2 × 3 × 4),
natomiast dla liczby 25 program powinien wypisać "NIE".
---------------------------------------------------------------------------------------------------------------------------Napisz program, który czyta cztery dodatnie liczby naturalne A, B, C oraz D (nieprzekraczające
miliarda) i sprawdza, czy spełniona jest proporcja A/B = C/D. Program powinien wypisać
komunikat "TAK" lub "NIE" (dużymi literami, z końcem wiersza).
Na przykład dla liczb:
1 3 12 4
Strona
program powinien wypisać "TAK", natomiast dla liczb:
6
1 3 4 12
program powinien wypisać "NIE".
---------------------------------------------------------------------------------------------------------------------------Napisz program, który czyta dodatnią liczbę naturalną (nieprzekraczającą miliarda) i wypisuje
ilość jej podzielników będących liczbami złożonymi. Na przykład dla liczby 12 program
powinien wypisać 3 (liczba 12 dzieli się przez liczby złożone 4, 6 oraz 12).
---------------------------------------------------------------------------------------------------------------------------Napisz program, który czyta cztery liczby całkowite A, B, C oraz D i sprawdza, czy są one
parami różne. Na przykład dla liczb:
10 3 6 2
program powinien wypisać "TAK", natomiast dla liczb:
11 3 5 3
program powinien wypisać "NIE" (liczba 3 się powtarza).
Komunikat "TAK/NIE" powinien być wypisany dużymi literami, z końcem wiersza. Liczby A, B,
C oraz D są z zakresu od minus dwóch miliardów do plus dwóch miliardów.
---------------------------------------------------------------------------------------------------------------------------Napisz program, który czyta dwie liczby naturalne A oraz B i wypisuje wszystkie kwadraty
liczb naturalnych należące do przedziału <A; B>. Na przykład dla liczb:
10 50
program powinien wypisać:
16 25 36 49
Można założyć, że liczba A nie jest większa od liczby B, zaś liczba B nie przekracza miliarda.
---------------------------------------------------------------------------------------------------------------------------Napisz program, który czyta trzy liczby całkowite (z zakresu od minus miliarda do plus
miliarda) i wypisuje je w porządku niemalejącym. Na przykład po wprowadzeniu liczb:
23 4 5
program powinien wypisać:
4 5 23
Strona
Napisz program, który czyta pięć liczb całkowitych (z zakresu od −1000000000 do
1000000000) i wypisuje najmniejszą z wprowadzonych liczb. Na przykład dla liczb:
7
----------------------------------------------------------------------------------------------------------------------------
12 3 45 6 7
program powinien wypisać 3.
---------------------------------------------------------------------------------------------------------------------------Napisz program, który czyta liczbę naturalną N (nie większą od dwóch miliardów) i i sprawdza,
czy jej suma cyfr jest liczba pierwszą. Program powinien wypisać komunikat "TAK" lub "NIE"
(dużymi literami, z końcem wiersza). Na przykład dla liczby 25 program powinien wypisać
"TAK", natomiast dla liczby 333 program powinien wypisać "NIE".
---------------------------------------------------------------------------------------------------------------------------Napisz program, który czyta liczbę naturalną (nie mniejszą od dwóch i nie większą od miliona)
i sprawdza, czy dzieli się ona przez kwadrat jakiejś liczby naturalnej (poza liczbą 1).
Program powinien wypisać komunikat "TAK" lub "NIE" (dużymi literami i z końcem wiersza).
---------------------------------------------------------------------------------------------------------------------------Napisz program, który wypisuje 20 największych czterocyfrowych liczb naturalnych
podzielnych przez 5 lub przez 11. Każda liczba powinna być wypisana w oddzielnym wierszu.
---------------------------------------------------------------------------------------------------------------------------Napisz program, który wypisuje 25 najmniejszych liczb naturalnych niepodzielnych ani przez
4, ani przez 7. Każda liczba powinna być wypisana w oddzielnym wierszu.
---------------------------------------------------------------------------------------------------------------------------Napisz program, który czyta liczbę naturalną (nie większą niż 2000000000) i sprawdza, czy
wprowadzona liczba zawiera choć jedną cyfrę parzystą. Program powinien wypisać komunikat
"TAK" lub "NIE" (dużymi literami, z końcem wiersza). Na przykład dla liczby 1723 program
powinien wypisać "TAK", natomiast dla liczby 1357 program powinien wypisać "NIE".
---------------------------------------------------------------------------------------------------------------------------Napisz program, który czyta liczbę naturalną N (z zakresu od 1 do 2000000000) i wypisuje
najwyższą naturalną potęgę liczby 2, przez którą podzielna jest liczba N. Na przykład dla liczby
1000 program powinien wypisać 8, natomiast dla liczby 33 program powinien wypisać 1.
----------------------------------------------------------------------------------------------------------------------------
Strona
----------------------------------------------------------------------------------------------------------------------------
8
Napisz program, który czyta liczbę naturalną N (nieprzekraczającą 2000000000) i wypisuje jej
największy pierwszy podzielnik. Na przykład dla liczby 1001 program powinien wypisać 13, zaś
dla liczby 997 właśnie liczbę 997.
Napisz program, który czyta liczbę naturalną N (nieprzekraczającą 2000000000) i wypisuje
ilość cyfr, jaką posiada ta liczba wyrażona w układzie dwójkowym. Na przykład dla liczby 10
program powinien wypisać 4, zaś dla liczby 100 powinien wypisać 7
---------------------------------------------------------------------------------------------------------------------------Napisz program, który czyta liczbę naturalną (nieprzekraczającą miliarda) i wypisuje
najmniejszą potęgę liczby 2 (o wykładniku całkowitym dodatnim) nie mniejszą od
wprowadzonej liczby. Na przykład dla liczby 2345 program powinien wypisać 4096, zaś dla
liczby 987654 powinien wypisać 1048576.
---------------------------------------------------------------------------------------------------------------------------Napisz program, który czyta liczbę naturalną (nieprzekraczającą tryliona) i wypisuje ilość
parzystych cyfr wprowadzonej liczby. Na przykład dla liczby 2345 program powinien wypisać
2, zaś dla liczby 987654 powinien wypisać 3.
---------------------------------------------------------------------------------------------------------------------------Napisz program, który czyta liczbę naturalną N (nieprzekraczającą miliona) i wypisuje ostatnią
cyfrę liczby 2N. Na przykład dla liczby 4 program powinien wypisać 6, zaś dla liczby 25
powinien wypisać 2.
---------------------------------------------------------------------------------------------------------------------------Napisz program, który czyta liczbę naturalną (nieprzekraczającą dwóch miliardów) i wypisuje
podwojoną pierwszą cyfrę wprowadzonej liczby. Na przykład dla liczby 2345 program
powinien wypisać 4, zaś dla liczby 987654 powinien wypisać 18.
---------------------------------------------------------------------------------------------------------------------------Napisz program, który czyta liczbę całkowitą (której wartość bezwględna nie przekracza
miliarda) i wypisuje komunikat "TAK" lub "NIE" (wraz z końcem wiersza) w zależności od tego,
czy dana liczba jest sześcianem pewnej liczby całkowitej. Na przykład dla liczby 27 lub −27
program powinien wypisać "TAK", zaś dla liczby 16 − "NIE".
---------------------------------------------------------------------------------------------------------------------------Napisz program, który wypisuje 25 największych trzycyfrowych liczb naturalnych podzielnych
przez 7 lub przez 9. Każda liczba powinna być wypisana w oddzielnym wierszu.
---------------------------------------------------------------------------------------------------------------------------Napisz program, który wypisuje 20 najmniejszych liczb naturalnych niepodzielnych ani przez
2, ani przez 3, ani przez 5. Każda liczba powinna być wypisana w oddzielnym wierszu.
Napisz program, który czyta liczbę naturalną (nie większą niż 2000000000) i sprawdza, czy
wprowadzona liczba zawiera cyfrę 7. Program powinien wypisać komunikat "TAK" lub "NIE"
Strona
9
----------------------------------------------------------------------------------------------------------------------------
(dużymi literami, z końcem wiersza). Na przykład dla liczby 1723 program powinien wypisać
"TAK", natomiast dla liczby 1000 program powinien wypisać "NIE".
---------------------------------------------------------------------------------------------------------------------------Napisz program, który czyta liczbę naturalną (z zakresu od 1 do 2000000000) i sprawdza, czy
wprowadzona liczba jest potęgą liczby 2 (o wykładniku naturalnym). Program powinien
wypisać komunikat "TAK" lub "NIE" (dużymi literami, z końcem wiersza). Na przykład dla
liczby 16 program powinien wypisać "TAK", gdyż 24 = 16, natomiast dla liczby 1000 program
powinien wypisać "NIE".
---------------------------------------------------------------------------------------------------------------------------Napisz program, który wypisuje na ekranie 25 początkowych liczb naturalnych, które spełniają
następujący warunek: jeśli są podzielne przez 7, to nie są podzielne przez 3, ponadto jeśli są
podzielne przez 5, to nie są podzielne przez 2. Przykłady takich liczb to m. in. 14 i 15.
---------------------------------------------------------------------------------------------------------------------------Napisz program, który wypisuje na ekranie 20 początkowych liczb naturalnych trzycyfrowych,
spełniających następujący warunek: ich pierwsza i ostatnia cyfra są takie same, a cała liczba
dzieli się przez 3.
---------------------------------------------------------------------------------------------------------------------------Napisz program, który czyta liczbę naturalną (nieprzekraczającą dwóch miliardów i
niepodzielną przez 10) i wypisuje jej cyfry wspak. Na przykład dla liczby 1248 program
powinien wypisać 8421.
---------------------------------------------------------------------------------------------------------------------------Napisz program, który wypisuje 20 początkowych liczb naturalnych parzystych,
niepodzielnych przez 5 ani przez 3. Przykładem takiej liczby jest 14.
---------------------------------------------------------------------------------------------------------------------------Napisz program, który wypisuje 30 początkowych trzycyfrowych liczb naturalnych, które mają
wszystkie cyfry różne. Przykładem takiej liczby jest 123.
---------------------------------------------------------------------------------------------------------------------------Napisz program, który czyta N (dodatnią liczbę całkowitą nie przekraczającą dwóch
miliardów) i wypisuje iloczyn jej cyfr Na przykład dla liczby 123 program powinien zwracać 6.
Strona
Napisz program, który wypisuje 20 początkowych liczb pierwszych (przynajmniej
dwucyfrowych), których suma cyfr też jest liczbą pierwszą. Przykładem takiej liczby jest 23 (2
+ 3 = 5 też jest liczbą pierwszą).
10
----------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------Napisz program, który wypisuje wszystkie trzycyfrowe liczby pierwsze, które mają cyfry
ustawione niemalejąco. Przykładem takiej liczby jest 113 lub 179.
---------------------------------------------------------------------------------------------------------------------------Napisz program, który wypisuje wszystkie dwucyfrowe liczby pierwsze, które po
przestawieniu cyfr też są pierwsze. Przykładem takiej liczby jest 37 (73 jest liczbą pierwszą).
---------------------------------------------------------------------------------------------------------------------------Napisz program, który czyta dwie liczby naturalne M oraz N (1 < M ≤ 1000000000, 1 ≤ N ≤ 30),
a następnie wypisuje N kolejnych liczb pierwszych większych od M. Na przykład dla M = 10
oraz N = 5 program powinien wypisać: 11 13 17 19 23.
---------------------------------------------------------------------------------------------------------------------------Napisz program, który czyta cztery liczby całkowite (wartość bezwględna żadnej z nich nie
przekracza dwóch miliardów). Następnie program powinien wypisać największą z
wprowadzonych liczb.
Na przykład po wprowadzeniu liczb:
312 -5 107 18
Twój program powinien wypisać:
312
Natomiast po wprowadzeniu liczb:
8 25 8 25
Twój program powinien wypisać:
25
---------------------------------------------------------------------------------------------------------------------------Napisz program, który czyta trzy liczby całkowite (wartość bezwględna żadnej z nich nie
przekracza dwóch miliardów). Następnie program powinien wypisać wprowadzone liczby w
kolejności niemalejącej (w jednym wierszu).
Na przykład po wprowadzeniu liczb:
-5 12 107
Strona
Twój program powinien wypisać:
11
12 -5 107
Natomiast po wprowadzeniu liczb:
8 25 8
Twój program powinien wypisać:
8 8 25
---------------------------------------------------------------------------------------------------------------------------Napisz program, który czyta liczbę naturalną (większą od 1, ale nieprzewyższającą
2000000000), a następnie wypisuje najmniejszy podzielnik wprowadzonej liczby. (Chodzi o
podzielnik różny od 1.) Na przykład dla liczby 25 program powinien wypisać 5, natomiast dla
liczby 23 program powinien wypisać 23.
---------------------------------------------------------------------------------------------------------------------------Napisz program, który znajduje i wypisuje wszystkie naturalne liczby czterocyfrowe
posiadające następującą właściwość: jeśli daną liczbę oznaczymy przez ABCD, to zachodzi
równość (AB)2 + (CD)2 = ABCD.
---------------------------------------------------------------------------------------------------------------------------Napisz program, który czyta liczbę naturalną (nieprzewyższającą dwóch miliardów) i wypisuje
komunikat "TAK" (wielkimi literami, z końcem wiersza), jeśli jej pierwsza i ostatnia cyfra są
takie same. W przeciwnym razie program powinien wypisać wartość bezwględną różnicy
pomiędzy tymi cyframi (i koniec wiersza). Na przykład po wprowadzeniu liczby:
1231
program powinien wypisać
TAK
natomiast dla liczby
1234
program powinien wypisać
3
----------------------------------------------------------------------------------------------------------------------------
Strona
Napisz program, który sprawdza, czy wprowadzona liczba naturalna (z zakresu typu int)
zapisana jest przy użyciu tylko cyfr parzystych. Na przykład 2468 jest taką liczbą. (Uwaga:
liczbę należy wczytać jako liczbę, a nie jako ciąg znaków.) Program powinien wypisać
komunikat TAK lub NIE (wielkimi literami, z końcem wiersza).
12
----------------------------------------------------------------------------------------------------------------------------
Napisz program, który znajduje wszystkie liczby trzycyfrowe spełniające następujący warunek:
„Potrojona suma kwadratów cyfr danej liczby jest równa tej liczbie”.
---------------------------------------------------------------------------------------------------------------------------Napisz program, który czyta trzy liczby całkowite (z zakresu typu int, różne od siebie) i
wypisuje środkową z nich (nie największą i nie najmniejszą).
---------------------------------------------------------------------------------------------------------------------------Napisz program, który czyta liczbę naturalną (dodatnią, nieprzekraczającą 2000000000) i
sprawdza, czy jest ona całkowitą potęgą liczby 3. Program powinien wypisać komunikat TAK
lub NIE (wielkimi literami, z końcem wiersza).
---------------------------------------------------------------------------------------------------------------------------Napisz program, który czyta cztery liczby całkowite (ich wartość bezwzględna nie przekracza
1000000) i wypisuje wartość najmniejszej różnicy dwóch spośród nich (wartość bezwzględną).
Na przykład dla liczb
12 34 55 14
program powinien wypisać 2, bo |14−12| = 2.
---------------------------------------------------------------------------------------------------------------------------Napisz program, który czyta cztery liczby całkowite (ich wartość bezwzględna nie przekracza
2000000000) i sprawdza, czy są one posortowane niemalejąco. Program powinien wypisać
komunikat TAK lub NIE (wielkimi literami, z końcem wiersza).
---------------------------------------------------------------------------------------------------------------------------Napisz program, który czyta liczbę naturalną N (dodatnią, nieprzekraczającą 1000000) i
wypisuje jej największy nieparzysty podzielnik.
---------------------------------------------------------------------------------------------------------------------------Napisz program, który czyta ciąg liter alfabetu łacińskiego i wypisuje obok siebie kolejno
ostatnie cyfry ich kodów ASCII. Na przykład dla ciągu
abcABC
program powinien wypisać
789567
Strona
----------------------------------------------------------------------------------------------------------------------------
13
bo ASCII(a) = 97, ASCII(b) = 98, ASCII(A) = 65 itd.
Napisz program, który czyta ciąg znaków zawierający litery alfabetu łacińskiego (duże i małe) i
sprawdza, czy są one ustawione alfabetycznie niemalejąco. Program powinien wypisać
komunikat TAK/NIE (wielkimi literami z końcem wiersza). Na przykład dla ciągu znaków
aBcCcdkWz
program powinien wypisać TAK, natomiast dla ciagu
bastuVw
powinien wypisać NIE.
---------------------------------------------------------------------------------------------------------------------------Napisz program, który czyta ciąg znaków (niezawierający odstępów) i wypisuje po kolei każdy
jego znak tyle razy ile wynosi dwa do potęgi numer tego znaku (0, 1, 2 itd.). Na przykład po
wczytaniu ciągu znaków
vlo
program powinien wypisać:
vlloooo
---------------------------------------------------------------------------------------------------------------------------Napisz program, który czyta ciąg znaków, a następnie wypisuje (obok siebie, z pojedynczymi
odstępami) kody ASCII poszczególnych znaków w postaci ósemkowej.
---------------------------------------------------------------------------------------------------------------------------Napisz program, który czyta wyraz (ciąg znaków zawierający duże i małe litery alfabetu
łacińskiego), po czym wypisuje ten wyraz oddzielając jego znaki ukośnikiem. Na przykład dla
wyrazu
wombat
program powinien wypisać
w/o/m/b/a/t
---------------------------------------------------------------------------------------------------------------------------Napisz program, który czyta ciąg znaków (zdanie zawierające litery duże i małe alfabetu
łacińskiego oraz pojedyncze odstępy pomiędzy wyrazami) i wypisuje kod ASCII pierwszego
znaku każdego wyrazu w zdaniu (w słupku, jeden pod drugim). Na przykład dla zdania:
65
Strona
program powinien wypisać:
14
Ala ma narwala
109
110
---------------------------------------------------------------------------------------------------------------------------Napisz program, który czyta liczbę w postaci dwójkowej i wypisuje znak o takim właśnie
kodzie ASCII (i koniec wiersza). Na przykład dla liczby
1000001
program powinien wypisać
A
---------------------------------------------------------------------------------------------------------------------------Napisz program, który czyta pojedynczy znak i wypisuje jego kod ASCII w postaci
szesnastkowej.
---------------------------------------------------------------------------------------------------------------------------Napisz program, który czyta dwie liczby naturalne A, B (2 ≤ A, B ≤ 10000000) i wypisuje
wszystkie liczby pierwsze, które są podzielnikami obydwu liczb. (Każdy podzielnik powinien
być wypisany tylko raz i liczby wypisujemy od najmniejszej do największej.) Na przykład dla
liczb
900 260
program powinien wypisać
25
ponieważ 900 = 2 ∙ 2 ∙ 3 ∙ 3 ∙ 5 ∙ 5, 260 = 2 ∙ 2 ∙ 5 ∙ 13.
---------------------------------------------------------------------------------------------------------------------------Napisz program, który czyta trzy liczby całkowite (z zakresu typu int) i wypisuje, ile trzeba
wykonać zamian tych liczb miejscami, aby otrzymać liczby ustawione w porządku
niemalejącym. (Wprowadzone liczby niekoniecznie są różne.) Na przykład dla liczb
321
program powinien wypisać 1 (wystarczy zamienić miejscami 3 z 1), natomiast dla liczb
123
Strona
----------------------------------------------------------------------------------------------------------------------------
15
program powinien wypisać 0.
Napisz program, który czyta dwie dodatnie liczby naturalne A, B (nieprzekraczające dziesięciu
tysięcy), a następnie wypisuje w jednym wierszu wszystkie podzielniki liczby utworzonej przez
złączenie tych liczb: AB (i koniec wiersza). Na przykład dla liczb
12 34
program powinien wypisać
1 2 617 1234
(Są to wszystkie podzielniki liczby 1234.)
---------------------------------------------------------------------------------------------------------------------------Napisz program, który czyta pięć liczb całkowitych (z zakresu typu int) i sprawdza, czy są one
ustawione na przemian ze względu na parzystość (to znaczy, że sąsiadujące liczby mają
przeciwną parzystość). Program powinien wypisać komunikat „Yes! Yes! Yes!” lub „No! No!
No!” (z zachowaniem wielkości liter i końcem wiersza). Na przykład dla liczb
12345
program powinien wypisać „Yes! Yes! Yes!”, a dla liczb
2 4 6 8 10
program powinien wypisać „No! No! No!”.
---------------------------------------------------------------------------------------------------------------------------Napisz program, który czyta liczbę naturalną N (1 ≤ N ≤ 100), a następnie czyta N liczb
naturalnych (nieprzekraczających dwóch miliardów) i dla każdej z nich wypisuje jej pierwszą i
ostatnią cyfrę oddzielone odstępem (i koniec wiersza). Na przykład dla danych
4
12 3 234 1116
program powinien wypisać
12
33
24
16
Strona
Napisz program, który czyta dwie liczby naturalne N, M (0 ≤ N, M ≤ 1000000) i wypisuje, ile
jest liczb pierwszych w przedziale obustronnie otwartym (|N-M|; N+M). Na przykład dla liczb
16
----------------------------------------------------------------------------------------------------------------------------
5 7
program powinien wypisać 4, ponieważ w przedziale (2; 12) znajdują się cztery liczby
pierwsze: 3, 5, 7, 11.
Uwaga: Liczby 0 i 1 nie są liczbami pierwszymi.
---------------------------------------------------------------------------------------------------------------------------Napisz program, który czyta dwie liczby naturalne A, B (2 ≤ A, B ≤ 10000000) i wypisuje
wszystkie liczby pierwsze, które są podzielnikami obydwu liczb. (Każdy podzielnik powinien
być wypisany tylko raz i liczby wypisujemy od najmniejszej do największej.) Na przykład dla
liczb
900 260
program powinien wypisać
25
ponieważ 900 = 2 ∙ 2 ∙ 3 ∙ 3 ∙ 5 ∙ 5, 260 = 2 ∙ 2 ∙ 5 ∙ 13.
---------------------------------------------------------------------------------------------------------------------------Napisz program, który czyta 5 liczb całkowitych i wypisuje najmniejszą z nich. Na przykład dla
liczb 2 3 1 5 4 program powinien wypisać liczbę 1.
---------------------------------------------------------------------------------------------------------------------------Napisz program, który czyta 3 liczby całkowite (niekoniecznie różne) i wypisuje je w porządku
niemalejącym. Na przykład dla liczb 3 1 2 program powinien wypisać 1 2 3.
---------------------------------------------------------------------------------------------------------------------------Napisz program, który czyta 3 liczby całkowite (niekoniecznie różne) i wypisuje wszystkie
możliwe wartości iloczynów ich par (bez powtórzeń, w dowolnej kolejności). Na przykład dla
liczb 2 3 4 program powinien wypisać 6 8 12, natomiast dla liczb 2 2 3 program powinien
wypisać 4 6.
---------------------------------------------------------------------------------------------------------------------------Napisz program, który czyta dwie różne dodatnie liczby całkowite a i b i wypisuje wszystkie
liczby złożone z przedziału (min(a, b), max(a, b)) w porządku rosnącym. Na przykład dla liczb 7
i 3 program powinien wypisać liczby 4 i 6.
Napisz program, który czyta liczbę całkowitą (z zakresu od 10 do 10000) i wypisuje kwadrat jej
wartości. Na przykład dla liczby 25 program powinien wypisać 625.
17
----------------------------------------------------------------------------------------------------------------------------
Strona
----------------------------------------------------------------------------------------------------------------------------
Napisz program, który czyta liczbę naturalną z zakresu od 100 do 2000000000 i wypisuje ją
pomijając jej pierwszą cyfrę. Na przykład dla liczby 1234 program powinien wypisać 234.
Zakładamy, że dwie pierwsze cyfry wczytanej liczby nie są równe zero.
---------------------------------------------------------------------------------------------------------------------------Napisz program, który czyta dwie liczby naturalne A i B (1 < A < B < 1000000) i wypisuje ilość
liczb z przedziału obustronnie domkniętego <A; B>, które są podzielne przez 7 lub przez 11.
Na przykład dla liczb 10 i 20 program powinien wypisać 2 (liczby spełniające podany warunek
to 11 i 14).
---------------------------------------------------------------------------------------------------------------------------Napisz program, który czyta liczbę naturalna i wypisuje ilość jej podzielników. Na przykład dla
liczby 24 program powinien wypisać 8 (podzielniki liczby 24 to 1, 2, 3, 4, 6, 8, 12, 24).
---------------------------------------------------------------------------------------------------------------------------Napisz program, który czyta liczbę naturalną z zakresu od 1 do 10000 i sprawdza, czy da się ją
przedstawić w formie iloczynu dwóch różnych liczb pierwszych. Jeśli jest to możliwe, program
powinien wypisać te liczby, najpierw większą, a potem mniejszą (oddzielone odstępem). W
przeciwnym przypadku program powinien wypisać wiersz tekstu zawierający słowo „NIE”
(wielkimi literami). Na przykład dla liczby 6 program powinien wypisać 3 2, natomiast dla
liczby 12 program powinien wypisać NIE.
---------------------------------------------------------------------------------------------------------------------------Napisz program, który czyta liczbę naturalną z zakresu od 10 do 2000000000 i wypisuje ją w
ten sposób, że jej ostatnia cyfra jest podwojona. Jeśli po jej podwojeniu otrzymuje się liczbę
dwucyfrową, wtedy należy użyć jej cyfry jedności. Na przykład dla liczby 1234 program
powinien wypisać 1238, a dla liczby 5678 program powinien wypisać 5676 (2 × 8 = 16).
---------------------------------------------------------------------------------------------------------------------------Napisz program, który czyta liczbę naturalną z zakresu od 10 do 2000000000 i wypisuje jej
cyfrę dziesiątek. Na przykład dla liczby 1234 program powinien wypisać 3.
----------------------------------------------------------------------------------------------------------------------------
Strona
----------------------------------------------------------------------------------------------------------------------------
18
Napisz program, który czyta liczbę naturalną N z zakresu od 1 do 1000000 i wypisuje
największą całkowitą potęgę liczby 2, która nie jest większa od N i najmniejszą liczbę
pierwszą, która jest większa od N. Liczby powinny być wypisane w jednym wierszu i
oddzielone pojedynczym odstępem. Na przykład dla liczby 12 program powinien wypisać 8
13.
Napisz program, który czyta liczbę naturalną z zakresu 1 do 2000000000 i sprawdza, czy jest
ona podzielna przez kwadrat liczby 2 lub liczby 3. Program powinien wypisać wiersz tekstu
zawierający słowo „TAK” lub słowo „NIE” (wielkimi literami). Na przykład dla liczby 12
program powinien wypisać TAK, natomiast dla liczby 15 program powinien wypisać NIE.
---------------------------------------------------------------------------------------------------------------------------Napisz program, który czyta liczbę naturalną z zakresu od 2 do 2000000000 i sprawdza, czy
jest ona potęgą liczby 3 o wykładniku całkowitym. Program powinien wypisać wartość tego
wykładnika. Jeśli wprowadzona liczba nie jest potęgą trójki, wtedy program powinien wypisać
wiersz tekstu zawierający słowo „nie” (małymi literami). Na przykład dla liczby 243 program
powinien wypisać 5, a dla liczby 120 program powinien wypisać „nie”.
---------------------------------------------------------------------------------------------------------------------------Napisz program, który czyta liczbę naturalną N z zakresu od 1 do 1000000 i liczbę naturalną M
z zakresu od 2 do 10 i znajduje ilość liczb pierwszych większych od N-M, ale nie większych od
N+M.
Na przykład dla liczb 5 i 2 program powinien wypisać 2 (znalezione liczby to 5 i 7).
---------------------------------------------------------------------------------------------------------------------------Napisz program, który czyta trzy liczby całkowite (z zakresu od minus miliarda do miliarda) i
wypisuje wszystkie wartości sumy dwóch liczb spośród wprowadzonych (w jednym wierszu,
oddzielone pojedynczymi odstępami, w dowolnej kolejności). Na przykład dla liczb 2 4 7
program powinien wypisać 6 9 11.
Można założyć, że wprowadzone liczby są parami różne.
---------------------------------------------------------------------------------------------------------------------------Napisz program, który czyta liczbę naturalną (z zakresu od 10 do 2000000000) i wypisuje
wartość iloczynu jej pierwszej i ostatniej cyfry. Na przykład dla liczby 23456 program powinien
wypisać 12.
---------------------------------------------------------------------------------------------------------------------------Napisz program, który czyta liczbę naturalną (z zakresu od 2 do 2000000000) i czyta jej
największy pierwszy dzielnik. Na przykład dla liczby 1001 program powinien wypisać 13.
Można założyć, że liczba N nie jest podzielna przez 10.
----------------------------------------------------------------------------------------------------------------------------
Strona
Napisz program, który czyta liczbę naturalną N (z zakresu od 1 do 2000000000) i wypisuje
resztę z dzielenia N przez jej ostatnią cyfrę. Na przykład dla liczby 1024 program powinien
wypisać 0.
19
----------------------------------------------------------------------------------------------------------------------------
Napisz program, który czyta dwie liczby naturalne (z zakresu od 1 do 1000000000) i wypisuje
ich średnią arytmetyczną. Jeśli średnia jest niecałkowita, program powinien wypisać część
całkowitą średniej i dodatkowo tekst „and a half” (po odstępie). Na przykład dla liczb 2 8
program powinien wypisać 5, zaś dla liczb 3 6 powinien wypisać „4 and a half”.
---------------------------------------------------------------------------------------------------------------------------Napisz program, który czyta liczbę naturalną N (z zakresu od 2 do 1000000) i wypisuje
największą całkowitą potęgę liczby trzy, która nie jest większa od N i najmniejszą całkowitą
potęgę liczby dwa, która nie jest mniejsza od N. Na przykład dla liczby 250 program powinien
wypisać 243 256.
Liczby należy wypisać w jednym wierszu i oddzielić je pojedynczym odstępem.
---------------------------------------------------------------------------------------------------------------------------Napisz program, który czyta liczbę naturalną N (z zakresu od 1 do 2000000000) i sprawdza,
która reszta z dzielenia jest większa: z dzielenia przez 3 czy z dzielenia przez 4. W pierwszym
przypadku program powinien wypisać liczbę 3, a w drugim 4. Na przykład dla liczby 10
program powinien wypisać 4, a dla liczby 16 – liczbę 3.
Można założyć, że wartości reszt nigdy nie będą takie same.
---------------------------------------------------------------------------------------------------------------------------Napisz program, który czyta liczbę naturalną N (z zakresu od 3 do 10000) i oblicza sumę
wszystkich liczb z przedziału <1; N>, które nie są podzielnikami liczby N. Na przykład dla liczby
10 program powinien wypisać 37 (=3+4+6+7+8+9).
---------------------------------------------------------------------------------------------------------------------------Napisz program, który czyta liczbę naturalną N i sprawdza, czy w jej rozkładzie na czynniki
pierwsze występują tylko liczby 2 i 3. Program powinien wypisać wiersz tekstu zawierający
słowo TAK lub NIE (wielkimi literami). Na przykład dla liczby 144 program powinien wypisać
TAK
(144 = 2 ∙ 2 ∙ 2 ∙ 2 ∙ 3 ∙ 3), zaś dla liczby 120 – NIE (120 = 2 ∙ 2 ∙ 2 ∙ 3 ∙ 5).
---------------------------------------------------------------------------------------------------------------------------Napisz program, który czyta liczbę naturalną N (z zakresu od 1 do 2000000000) i wypisuje
najmniejszą liczbę podzielną przez 3, która nie jest większa od N. Na przykład dla liczby 10
program powinien wypisać 12, a dla liczby 15 powinien wypisać 15.
Strona
Napisz program, który czyta liczbę naturalną N (z zakresu od 2 do 1000) i oblicza ilość liczb
złożonych w przedziale obustronnie domkniętym <N; N2>. Na przykład dla liczby 3 program
powinien wypisać 4 (są to liczby 4, 6, 8 i 9).
20
----------------------------------------------------------------------------------------------------------------------------

Podobne dokumenty