Skip to content

ATU-FIT-IS/java_kk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Java тапсырмалары / Java assignments

Бұл файл GitHub Classroom assignment сипаттамасы ретінде қолдануға арналған.

Жалпы талаптар

  • Тіл: Java 17
  • Негізгі файл: src/Main.java
  • Класс атауы: Main
  • Бағдарлама деректерді System.in арқылы оқиды
  • Нәтижені System.out арқылы шығарады
  • Артық мәтін шығармаңыз

Тапсырмалар

1. Санның жұп немесе тақ екенін анықтау

Пайдаланушы бір бүтін сан енгізеді. Бағдарлама сол санның жұп немесе тақ екенін анықтап, нәтижені экранға шығаруы керек.

Input example:

4

Output example:

Even

2. Екі санның үлкенін табу

Пайдаланушы екі бүтін сан енгізеді. Бағдарлама осы екі санның қайсысы үлкен екенін анықтап, нәтижені шығарады. Егер сандар тең болса, соны да көрсету керек.

Input example:

5 9

Output example:

9

3. 1-ден N-ге дейінгі сандардың қосындысын есептеу

Пайдаланушы N санын енгізеді. Бағдарлама 1-ден бастап N-ге дейінгі барлық сандардың қосындысын тауып, экранға шығарады.

Input example:

5

Output example:

15

4. Факториалды есептеу

Пайдаланушы бір бүтін оң сан енгізеді. Бағдарлама сол санның факториалын цикл арқылы есептеп, нәтижені көрсетеді.

Input example:

5

Output example:

120

5. Санның цифрларының қосындысын табу

Пайдаланушы бүтін сан енгізеді. Бағдарлама сол санның барлық цифрларының қосындысын есептеп, шығарады.

Input example:

12345

Output example:

15

6. Массивтегі ең үлкен элементті табу

Пайдаланушы алдымен массив өлшемін енгізеді, содан кейін массив элементтерін енгізеді. Бағдарлама массивтегі ең үлкен элементті анықтап, экранға шығарады.

Input example:

5
1 7 3 9 2

Output example:

9

7. Массивтегі жұп сандардың санын анықтау

Пайдаланушы массив элементтерін енгізеді. Бағдарлама массивтегі барлық жұп сандарды санап, олардың жалпы санын шығарады.

Input example:

5
1 2 3 4 6

Output example:

3

8. Жолды кері шығару

Пайдаланушы бір мәтіндік жол енгізеді. Бағдарлама осы жолды кері тәртіппен экранға шығарады.

Input example:

hello

Output example:

olleh

9. Палиндромды тексеру

Пайдаланушы бір сөз немесе жол енгізеді. Бағдарлама оның палиндром екенін немесе еместігін анықтауы керек.

Input example:

level

Output example:

Palindrome

10. Екі санның ең үлкен ортақ бөлгішін табу

Пайдаланушы екі бүтін сан енгізеді. Бағдарлама осы екі санның ең үлкен ортақ бөлгішін тауып, нәтижені шығарады.

Input example:

18 24

Output example:

6

11. Ең кіші элементті табу

Пайдаланушы массив өлшемін және элементтерін енгізеді. Бағдарлама массивтегі ең кіші элементті анықтап, экранға шығарады.

Input example:

5
4 8 1 9 2

Output example:

1

12. Массив элементтерін кері шығару

Пайдаланушы массив енгізеді. Бағдарлама массив элементтерін кері ретпен шығарады.

Input example:

5
1 2 3 4 5

Output example:

5 4 3 2 1

13. Жолдағы дауысты әріптер санын табу

Пайдаланушы мәтін енгізеді. Бағдарлама жолдағы дауысты әріптердің санын есептеп шығарады.

Input example:

hello

Output example:

2

14. Көбейту кестесін шығару

Пайдаланушы бір бүтін сан енгізеді. Бағдарлама осы сан үшін 1-ден 10-ға дейін көбейту кестесін шығарады.

Input example:

3

Output example:

3 6 9 12 15 18 21 24 27 30

15. Санның кері жазылуын табу

Пайдаланушы бүтін сан енгізеді. Бағдарлама сол санды кері тәртіппен жазып шығарады.

Input example:

1234

Output example:

4321

16. Массивтің орташа мәнін табу

Пайдаланушы массив элементтерін енгізеді. Бағдарлама олардың орташа мәнін есептеп шығарады.

Input example:

4
2 4 6 8

Output example:

5.0

17. Жолдағы бос орындар санын анықтау

Пайдаланушы мәтін енгізеді. Бағдарлама жолдағы бос орындардың санын есептейді.

Input example:

hello world java

Output example:

2

18. Массивтегі теріс сандар санын табу

Пайдаланушы массив енгізеді. Бағдарлама теріс сандардың санын анықтайды.

Input example:

5
-1 2 -3 4 -5

Output example:

3

19. Екі жолды біріктіру

Пайдаланушы екі мәтін енгізеді. Бағдарлама оларды бір жолға біріктіріп шығарады.

Input example:

Hello
World

Output example:

HelloWorld

20. Массив элементтерінің қосындысын табу

Пайдаланушы массив енгізеді. Бағдарлама барлық элементтердің қосындысын есептейді.

Input example:

5
1 2 3 4 5

Output example:

15

21. Массивтегі тақ сандар санын табу

Пайдаланушы массив элементтерін енгізеді. Бағдарлама массивтегі тақ сандардың санын анықтап, нәтижені шығарады.

Input example:

5
1 2 3 4 5

Output example:

3

22. Санның цифрлары санын анықтау

Пайдаланушы бүтін сан енгізеді. Бағдарлама осы санның неше цифрдан тұратынын анықтайды.

Input example:

12345

Output example:

5

23. Жолды үлкен әріптерге айналдыру

Пайдаланушы мәтін енгізеді. Бағдарлама барлық әріптерді бас әріпке айналдырып шығарады.

Input example:

java

Output example:

JAVA

24. Екі санның айырмасын табу

Пайдаланушы екі сан енгізеді. Бағдарлама олардың айырмасын есептеп шығарады.

Input example:

10 3

Output example:

7

25. Массивтегі нөлдердің санын анықтау

Пайдаланушы массив енгізеді. Бағдарлама массивте қанша нөл бар екенін есептейді.

Input example:

5
0 1 0 2 0

Output example:

3

26. Жолдағы символдардың санын анықтау

Пайдаланушы мәтін енгізеді. Бағдарлама жолдағы барлық символдардың санын анықтайды (бос орындарды қоса).

Input example:

hello

Output example:

5

27. Массивтегі элементтерді екі есе арттыру

Пайдаланушы массив енгізеді. Бағдарлама әр элементті 2-ге көбейтіп, жаңа массивті шығарады.

Input example:

4
1 2 3 4

Output example:

2 4 6 8

28. Екі санның қосындысын циклсіз табу

Пайдаланушы екі сан енгізеді. Бағдарлама оларды қосып, нәтижені шығарады (қарапайым әдіспен).

Input example:

2 3

Output example:

5

29. Жолдан белгілі бір символды табу

Пайдаланушы жол және бір символ енгізеді. Бағдарлама сол символ жолда бар ма екенін анықтайды.

Input example:

hello
l

Output example:

Found

30. Массивтегі бірдей элементтерді табу

Пайдаланушы массив енгізеді. Бағдарлама массивте қайталанатын элементтердің бар-жоғын анықтайды.

Input example:

5
1 2 3 2 5

Output example:

Duplicates found

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages