Лабораторная работа №8. «Реализация программ по обработке символов и строк»



Задача 8.1

Заполнить экран розовым цветом. Ввести строку с клавиатуры. Если в ней больше букв «а», чем букв «о», вставить перед каждой буквой «а» звёздочку.

 

Задача 8.2

Составить программу, организующую работу с пользователем в диалоговом режиме: программа запрашивает слово с определенным количеством букв «а», проверяет правильность ввода такого слова и выводит следующий запрос. Окончание работы – ввод пустой строки. Программа также должна подсчитывать количество правильных ответов и выводить, сколько баллов набрал пользователь по стобалльной системе и количество попыток.

Лабораторная работа №7. «Отладка программ циклической структуры»

 

Задача 7.1.

Построить алгоритм, составить и отладить программу для нахождения произведения ряда:

 с точностью до очередного члена ряда <

Задача 7.2.

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

 

Указания к лабораторным работам 9–10:

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

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

 

Лабораторная работа №9. «Реализация программ по обработке одномерных массивов»

Задача 9.1

Если в массиве минимальный элемент четный, найти произведение четных элементов, иначе – сумму нечетных элементов.

 

Задача 9.2

Вывести на экран одномерный массив, раскрасив в нем зеленым цветом последний отрицательный элемент.

 


Лабораторная работа №10. «Реализация программ по обработке двумерных массивов»

Задача 10.1

Ввести двумерный массив произвольной размерности, раскрасить в нем при выводе красным цветом первый четный элемент, желтым цветом последний четный элемент.

 

Задача 10.2

Определить произведение ненулевых элементов всех нечетных строк массива.

 

Лабораторная работа №11. «Реализация программ по обработке неоднородных структур данных»

Задача 11

Составьте алгоритм и программу для заполнения массива структур. Объявите структуру «Студенты», состоящую из следующих полей: фамилия, год рождения, рост, вес. Найти в массиве и вывести на экран сведения о студентах, фамилия которых заканчивается на -ов или -ова. Найти в массиве и вывести на экран сведения о студентах, имеющих недостаточный вес для своего роста (нормальный вес считать равным рост–100).


Дата добавления: 2020-04-25; просмотров: 128; Мы поможем в написании вашей работы!

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






Мы поможем в написании ваших работ!