ГлавнаяПрограммирование → Решение задач, Информатика и программирование С++

Решение задач, Информатика и программирование С++

Задание

Вариант №6

  1. Задан массив A из N элементов.  Сформировать массив B,  coдержащий только те элементы массива A, значение которых больше заданного числа X. Значения X, N и элементы массива A ввести с клавиатуры.
  2. В матрице размерами N*M (N и M не больше 10) определить сумму элементов той строки, где расположен максимальный элемент. Размеры матрицы задать при помощи ввода, а саму матрицу сформировать из случайных чисел в диапазоне от 0 до 100.
  3. Вводится строка произвольного текста. Поменять местами ее первое и последнее слово (слова разделены пробелами)
  4. Вводится строка произвольного текста. Подсчитать количество гласных букв в ней.

 

Вариант №16

  1. Заданы два массива X и Y из N элементов каждый. Сформировать и вывести на печать массив Z из 2*N элементов, в котором элементы массивов X и Y чередуются.
  2. Сформировать и отпечатать "шахматную" матрицу, т.е. матрицу размерами 8*8, состоящую из нулей и единиц, расположенных в шахматном порядке.
  3. Вводится строка произвольного текста. Удалить из нее все пробелы и вывести, сколько пробелов было удалено.
  4. Вводится строка произвольного текста. Удвоить первое слово.

 

Вариант №26

  1. В отсортированный массив вставить произвольное число, введенное с клавиатуры, в нужное место.
  2. В целочисленной матрице A размерами N*M вычислить количество элементов, имеющих нечетные значения, в каждой строке. Размеры матрицы задать при помощи ввода, а саму матрицу сформировать из случайных чисел в диапазоне от 0 до 50.
  3. В заданной строке текста удалить части текста, заключённые в скобки.
  4. Вводятся две строки произвольного текста. Найти позицию первого несовпадающего символа или вывести сообщение о том, что строки равны.
  5. В текстовый файл записать 20 чисел. Программа должна переставить местами первое число с максимальным из чисел чисел (разрешается использовать для этой цели массив в оперативной памяти).
  6. Разработать библиотечный модуль, содержащий следующие подпрограммы (процедуры или функции) для работы со строками:

А. Подсчитать количество букв в последнем слове заданной строки

Б. Заменить в заданной строке все заглавные буквы на строчные.

В. Удалить все знаки препинания.

Написать программу, к которой подключается модуль, демонстрирующую работоспособность всех подпрограмм модуля.

 

 

Задание №1. Программирование линейных алгоритмов.

 

  1. 1.                Найти площадь кольца, внутренний радиус которого равен r, а внешний – заданному числу R (R>r).
  2. 2.                Составьте программу, находящую произведение и результат деления двух обыкновенных дробей.

 

Задание 2. Программирование ветвящихся алгоритмов.

 

  1. Определить, равен ли квадрат заданного трехзначного числа кубу суммы цифр этого числа.
  2. Дан круг радиуса R. Определить, поместится ли правильный треугольник со стороной а в этом круге.
  3. Дано натуральное число N. Если оно делится на 4, вывести на экран ответ N=4k (где k соответствующее частное); если остаток от деления на 4 равен 1, N=4k+1; если остаток от деления на 4 равен 2, N=4k+2; если остаток от деления на 4 равен 3, N=4k+3.

Например, 12 - 43, 22 - 45+2.

 

Задание 3. Программирование циклических алгоритмов.

 

  1. 1.      Дано натуральное число N. Вычислить:

 

 

  1. 2.      Вычислить: y=cosx+cosx2+cosx3+…+cosxn.

 

Задание 4. Линейные массивы. Сортировка массивов.

 

  1. 1.      Найти произведение всех элементов массива вещественных чисел, меньших заданного числа. Размерность массива –10. Заполнение массива осуществить случайными числами от 50 до 100.
  2. 2.      Вычислить среднее арифметическое значение тех элементов одномерного массива, которые попадают в интервал от –2 до 10.
  3. 3.      Даны два линейных массива одинаковой размерности. Составить третий массив из произведений элементов первых двух массивов, стоящих на местах с одинаковым индексом.
    1. Задание 1.1.

Составить программу для вычисления по формулам. Предусмотреть задание исходных данных при помощи оператора ввода.

         

В треугольнике заданы сторона a и углы В и С. Найти площадь S и стороны b и c:

;;;

 

  1. Задание 1.2.

Составить блок-схему алгоритма и программу с использованием условного оператора. Предусмотреть задание исходных данных при помощи оператора ввода.

 

Дано действительное число А. Вычислить F(А),если

         

  1. Задание 1.3.

Составить блок-схему алгоритма и программу для вычисления суммы бесконечного сходящегося ряда. Суммирование прекратить при появлении в сумме слагаемых, имеющих абсолютную величину, меньшую заданной погрешности d. Значение d задается при помощи оператора ввода.

 

(суммировать отдельно слагаемые со знаком + и слагаемые со знаком -.Затем второе значение вычитается из первого)

 

  1. Задание 1.4

Составить программу для выполнения заданных действий над массивом чисел. В программе предусмотреть ввод значений его элементов.

 

В заданном массиве К из N элементов найти сумму элементов, имеющих четные номера, и произведение элементов ,имеющих нечетные номера.

 

 

 

 

 

 

Детали товара
  • 350 руб.
  • Задача
  • C++
  • Нет
  • Visual Studio
  • Нет
Обратите внимание

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

Также если вдруг какая-то работа будет не соответствовать описанию или вы найдете ошибку, то мы всегда готовы исправить проблему в обговорённые с Вами сроки.