Студопедия — Основы алгоритмизации и программирования
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Основы алгоритмизации и программирования






1. Дана строка. Вывести строку, содержащую те же символы, но расположенные в обратном порядке.

2. Дана строка S и число N. Преобразовать строку S в строку длины N следующим образом: если длина строки S больше N, то отбросить первые символы, если длина строки S меньше N, то в ее начало добавить символы "." (точка).

3. Даны два числа: N1 и N2, и две строки: S1 и S2. Получить из этих строк новую строку, объединив N1 первых символов строки S1 и N2 последних символов строки S2.

4. Дана строка, состоящая из русских слов, разделенных пробелами (одним или несколькими). Определить количество слов в строке.

5. Дана строка, состоящая из русских слов, разделенных пробелами (одним или несколькими). Вывести строку, содержащую эти же слова (разделенные одним пробелом), но расположенные в обратном порядке.

6. Дана строка, содержащая полное имя файла. Выделить из строки название последнего каталога (без символов "\"). Если файл содержится в корневом каталоге, то вывести символ "\".

7. Дана строка, состоящая из латинских букв, преобразовать строчные буквы в заглавные.

8. Дан текстовый файл. Вывести количество содержащихся в нем символов и строк (маркеры концов строк EOLN и конца файла EOF при подсчете количества символов не учитывать).

9. Дан текстовый файл. Удалить из него первую и последнюю строку.

10. Даны два текстовых файла с именами Name1 и Name2. Добавить в конец файла Name1 содержимое файла Name2.

11. Дан текстовый файл. Найти количество абзацев в тексте, если абзацы отделяются друг от друга одной или несколькими пустыми строками.

12. Написать программу вычисления суммы положительных элементов, их количества и произведения отрицательных элементов одномерного массива A[1:n].

13. Написать программу вычисления суммы между первым и последним включительно отрицательными элементами одномерного массива A [1:n].

14. Написать программу удаления максимального элемента массива A [1:n].

15. В заданном массиве X [1:n] удалить элементы между K -м и М -м отрицательными элементами (К < M).

16. В одномерном массиве найти максимальный элемент и его номер.

17. Найти в массиве минимальный элемент среди положительных, больших некоторого числа z.

18. Упорядочить элементы одномерного массива А[ 1:N ] по убыванию.

19. Найти два максимальных по абсолютной величине элемента в каждом столбце матрицы А[ 1:N, 1:M ].

20. Написать программу сортировки элементов каждой строки матрицы C[1:n, 1:m] по возрастанию.

21. Дано натуральное число N. Найти сумму первой и последней цифры этого числа.

22. Дано натуральное число N. Переставить местами первую и последнюю цифры этого числа.

23. Найти наибольшую цифру в записи данного натурального числа.

24. Дано натуральное число N. Переставить его цифры так, чтобы образовалось максимальное число, записанное теми же цифрами.

25. Дан массив B, содержащий N целых чисел. Найти сумму элементов массива.

26. Даны два одномерных массива целого типа, создать третий массив, равный сумме заданных двух массивов.

27. Идет k-я секунда суток. Определить сколько полных часов - X и полных минут - Y прошло к этому моменту.

28. Заданы координаты двух точек (x1;y1) и (x2;y2). Определить лежат ли они на одной окружности с центром в начале координат.

29. Написать программу нахождения n-ного числа последовательности: An=An-1 +An-2+2

30. Написать программу нахождения суммы ряда с заданной точностью. S=1/2+1/4+1/8+1/16+…

31. Вывести на экран все четырехзначные числа 1 цифра в записи которых, совпадает с третьей цифрой.

32. Даны два целочисленных массива А(10) и В(10) подсчитать количество таких i для которых:

a. A[i]<B[i] б. A[i]>B[i] в. A[i]=B[i]

33. Подсчитать количество различных целых чисел встречающихся в массиве А(50).

34. Написать программу нахождения суммы ряда с заданной точностью. S=1-2/2!+3/3!-4/4!…

35. Найдите число ненулевых элементов в массиве А(10).

36. Найдите количество элементов в массиве А(20), абсолютная величина которых больше 7.

37. Составьте алгоритм, дающий ответ «Да» или «Нет» в зависимости от того, встречается или нет число 5 в каждом столбце Массиса В(10,10).

38. Дана целочисленная матрица В(15,15). Изменить все элементы на противоположные по знаку.

39. Дана целочисленная матрица В(15,15). Изменить все элементы на абсолютные значения.

40. Дан целочисленный массив А(50). Подсчитать наибольшее число идущих в нем подряд одинаковых элементов.







Дата добавления: 2015-10-15; просмотров: 516. Нарушение авторских прав; Мы поможем в написании вашей работы!



Шрифт зодчего Шрифт зодчего состоит из прописных (заглавных), строчных букв и цифр...

Картограммы и картодиаграммы Картограммы и картодиаграммы применяются для изображения географической характеристики изучаемых явлений...

Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...

Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит...

Кран машиниста усл. № 394 – назначение и устройство Кран машиниста условный номер 394 предназначен для управления тормозами поезда...

Приложение Г: Особенности заполнение справки формы ву-45   После выполнения полного опробования тормозов, а так же после сокращенного, если предварительно на станции было произведено полное опробование тормозов состава от стационарной установки с автоматической регистрацией параметров или без...

Дезинфекция предметов ухода, инструментов однократного и многократного использования   Дезинфекция изделий медицинского назначения проводится с целью уничтожения патогенных и условно-патогенных микроорганизмов - вирусов (в т...

Машины и механизмы для нарезки овощей В зависимости от назначения овощерезательные машины подразделяются на две группы: машины для нарезки сырых и вареных овощей...

Классификация и основные элементы конструкций теплового оборудования Многообразие способов тепловой обработки продуктов предопределяет широкую номенклатуру тепловых аппаратов...

Studopedia.info - Студопедия - 2014-2024 год . (0.01 сек.) русская версия | украинская версия