Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОАиП_лабораторные_работы.doc
Скачиваний:
13
Добавлен:
24.11.2018
Размер:
209.41 Кб
Скачать

Задание №3

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

Варианты заданий

  1. Написать программу, которая вводит с клавиатуры одномерный массив из десяти целых чисел, после чего выводит количество ненулевых элементов. Перед вводом каждого элемента должен выводиться текст с номером элемента. Использовать форматированный ввод-вывод данных.

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

  3. Написать программу, которая складывает матрицы вещественных чисел. Использовать форматированный ввод-вывод данных.

  4. Написать программу, которая вводит строку, определяет ее длину и количество пробелов в ней. Использовать форматированный ввод-вывод данных.

  5. Написать программу, которая проверяет, сколько раз введенное с клавиатуры число встречается в массиве. Использовать форматированный ввод-вывод данных.

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

  7. Написать программу, которая вводит по строкам с клавиатуры двумерный массив и вычисляет сумму его элементов по строкам. Использовать форматированный ввод-вывод данных.

  8. Написать программу, которая проверяет, представляют ли элементы введенного с клавиатуры массива возрастающую последовательность. Использовать форматированный ввод-вывод данных.

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

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

  11. Написать программу, которая вводит строку, выделяет из строки слова, записывает их в массив и выводит массив слов. Использовать указатели и форматированный ввод-вывод данных.

  12. Написать программу, которая сортирует строки в алфавитном порядке, используя функцию strcmp(). Использовать указатели и форматированный ввод-вывод данных.

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

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

  15. Написать программу, которая вводит строку, заменяет символ x в строке на символ y и выводит модифицированную строку. Необходимо так же вывести статистику замены символов в строке. Использовать указатели и форматированный ввод-вывод данных.

  16. Написать программу, которая вводит две строки, вычисляет длину первой и второй строки, затем производит их конкатенацию и выводит результирующую строку вместе с ее длиной. Для объединения строк использовать функцию strcat(). Использовать указатели и форматированный ввод-вывод данных.