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

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

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






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; просмотров: 519. Нарушение авторских прав; Мы поможем в написании вашей работы!



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

Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...

Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...

ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...

Менадиона натрия бисульфит (Викасол) Групповая принадлежность •Синтетический аналог витамина K, жирорастворимый, коагулянт...

Разновидности сальников для насосов и правильный уход за ними   Сальники, используемые в насосном оборудовании, служат для герметизации пространства образованного кожухом и рабочим валом, выходящим через корпус наружу...

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

Сравнительно-исторический метод в языкознании сравнительно-исторический метод в языкознании является одним из основных и представляет собой совокупность приёмов...

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

Конституционно-правовые нормы, их особенности и виды Характеристика отрасли права немыслима без уяснения особенностей составляющих ее норм...

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