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

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

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





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




Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...


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


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


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

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

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

Деятельность сестер милосердия общин Красного Креста ярко проявилась в период Тритоны – интервалы, в которых содержится три тона. К тритонам относятся увеличенная кварта (ув.4) и уменьшенная квинта (ум.5). Их можно построить на ступенях натурального и гармонического мажора и минора.  ...

Гносеологический оптимизм, скептицизм, агностицизм.разновидности агностицизма Позицию Агностицизм защищает и критический реализм. Один из главных представителей этого направления...

Функциональные обязанности медсестры отделения реанимации · Медсестра отделения реанимации обязана осуществлять лечебно-профилактический и гигиенический уход за пациентами...

Определение трудоемкости работ и затрат машинного времени На основании ведомости объемов работ по объекту и норм времени ГЭСН составляется ведомость подсчёта трудоёмкости, затрат машинного времени, потребности в конструкциях, изделиях и материалах (табл...

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