Лекции.Орг


Поиск:




Категории:

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

 

 

 

 


Разные задачи на обработку массивов




1. Даны два массива. Увеличить в 3 раза соответствующие элементы первого массива, если сумма соответствующих элементов обоих массивов четная, и вычесть 10 из соответствующих элементов второго массива, если сумма соответствующих элементов обоих массивов нечетная

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

3. Сделать циклический сдвиг элементов массива на 1 вправо

4. Переставить элементы массива в обратном порядке

5. Найти, на каком шаге найдено число в бинарном поиске

6. Из данного массива сформировать 2 новых, где в один занесутся элементы с четными, а в другой – с нечетными индексами

7. Найти местоположение последнего нуля в массиве (только цикл написать)

8. Даны 2 массива. Все отрицательные элементы из первого массива переместить в упорядоченный по возрастанию второй так, чтобы его упорядоченность не нарушилась

9. Найти элемент наиболее близкий к среднему значению

10. Сделать циклический сдвиг элементов массива на n влево

11. Удалить первый отрицательный элемент

12. Удалить все отрицательные элементы

13. После каждого элемента, кроме последнего, вставить 0

14. Из данного массива во второй переписать данные по условию: если текущий элемент положительный, то переписываем туда удвоенное число, иначе переписываем его квадрат

 

Работа со строками

 

 

 

 

 

 

Задачи на обработку строк

1. Получить строку, состоящую из 150 символов «√»

2. Есть ли в заданном предложении буква "ы"

3. Дано слово из четного числа букв. Поменять местами его половины

4. Дано слово из 12 букв. Поменять местами его трети:

а) Первую треть слова разместить на месте третьей, вторую – на месте первой, третью – на месте второй

б) Первую треть разместить на месте второй, вторую – на месте третьей, третью – на месте первой

5. Замените в заданном тексте буквосочетание "min" на "max"

6. Удвойте каждую букву в заданном тексте

7. Вычеркнуть из заданного слова все буквы "а"

8. Поменять местами его первую и последнюю трети:

9. Дано слово s. Получить слово t, образованное путем прочтения его наоборот

10. Выделить слово из строки

11. Ввести произвольный текст. Все символы «:» заменить на «*» и подсчитать количество произведенных замен.

12. В строке уничтожить все символы «.». Вначале записать исходную длину строки, на следующей строке - получившуюся строку, и на последней строке - длину этой новой строки

13. Проверить, равно ли количество обрывающихся скобок в строке количеству закрывающихся

14. Напечатать все символы до первою символа «:»

15. Найти количество букв «а» и «б». Если букв «а» больше, чем «б», тогда все «б» заменить на «а», иначе все «а» заменить на «б»

 





Поделиться с друзьями:


Дата добавления: 2016-10-06; Мы поможем в написании ваших работ!; просмотров: 704 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Студент может не знать в двух случаях: не знал, или забыл. © Неизвестно
==> читать все изречения...

2754 - | 2314 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.011 с.