Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.92
ilsurgaripov
-12 / 0 / 0
Регистрация: 29.11.2011
Сообщений: 15
#1

Создать функцию для преобразования исходной квадратной матрицы - C++

03.12.2011, 14:04. Просмотров 1695. Ответов 2
Метки нет (Все метки)

помогите пожалуйста решить задачи

1. Создать функцию для преобразования исходной квадратной матрицы следующим образом:
все элементы матрицы выше главной диагонали должны стать равными 0, элементы ниже
главной диагонали должны стать равными 1, а элементы главной диагонали должны стать
равными отношению их прежнего значения на максимальный элемент главной диагонали.
Написать программу для тестирования созданной функции. В программе должен выполняться
ввод исходных данных, вызов функции и вывод полученного результата в консольное окно.
Требования к подпрограмме: подпрограмма должна использовать при выполнении только
свои формальные аргументы и локальные переменные.
2. Создать функцию для определения количества отрицательных элементов в каждой строке
исходной прямоугольной матрицы. Результат функция должна формировать в виде вектора,
длина которого соответствует количеству строк исходной матрицы.
Написать программу для тестирования созданной функции. В программе должен выполняться
ввод исходных данных, вызов функции и вывод полученного результата в консольное окно.
Требования к подпрограмме: подпрограмма должна использовать при выполнении только
свои формальные аргументы и локальные переменные.
3. Создать функцию для определения процентного содержания в исходной строке заданного
символа.
Написать программу, в которой с помощью указанной функции подсчитывается процентное
содержание прописных символов латинского алфавита от 'a' до 'z' в заданной строке,
содержащей англоязычный текст, и определяется символ, наиболее часто встречаемый в
заданной строке.
Требования к подпрограмме: подпрограмма должна использовать при выполнении только
свои формальные аргументы и локальные переменные.
4. Создать функцию для формирования массива, содержащего номера строк исходной
прямоугольной матрицы, среднее арифметическое элементов в которых меньше среднего
арифметического элементов всей исходной матрицы.
Написать программу, в которой с помощью указанной функции выводятся на консоль строки (и
их номера) исходной матрицы, в которых среднее значение элементов меньше среднего
значения элементов всей матрицы.
Требования к подпрограмме: подпрограмма должна использовать при выполнении только
свои формальные аргументы и локальные переменные.
5. Создать функцию, которая определяет, сколько раз в заданной C-строке встречается заданная
последовательность символов (также задаваемая в виде C-строки).
Написать программу для тестирования созданной функции. В программе должен выполняться
ввод исходных данных, вызов функции и вывод полученного результата в консольное окно.
Требования к подпрограмме: подпрограмма должна использовать при выполнении только
свои формальные аргументы и локальные переменные.
6. Создать функцию, которая для заданного одномерного массива формирует квадратную
матрицу, у которой элементы главной диагонали примут значения элементов исходного
массива, а остальные элементы станут равными 1.
Написать программу для тестирования созданной функции. В программе должен выполняться
ввод исходных данных, вызов функции и вывод полученного результата в консольное окно.
Требования к подпрограмме: подпрограмма должна использовать при выполнении только
свои формальные аргументы и локальные переменные.
7. Создать функцию, которая из двух заданных прямоугольных матриц одинакового размера
формирует третью, элементы которой принимают значение, равное максимальному из двух
соответствующих элементов исходных матриц.
Написать программу для тестирования созданной функции. В программе должен выполняться
ввод исходных данных, вызов функции и вывод полученного результата в консольное окно.
Требования к подпрограмме: подпрограмма должна использовать при выполнении только
свои формальные аргументы и локальные переменные.
8. Создать функцию, которая сформирует для заданного вектора A1?n другой вектор B размера
1?n/2, состоящий из попарных произведений следующего вида:
Bj = Aj?An-j, где j=0..(n/2-1).
Написать программу для тестирования созданной функции. В программе должен выполняться
ввод исходных данных, вызов функции и вывод полученного результата в консольное окно.
Требования к подпрограмме: подпрограмма должна использовать при выполнении только
свои формальные аргументы и локальные переменные.
9. Создать функцию, которая сформирует для заданного вектора A1?n другой вектор B размера
1?n/2, состоящий из попарных произведений следующего вида:
Bj = Aj?An-j, где j=0..(n/2-1).
Написать программу для тестирования созданной функции. В программе должен выполняться
ввод исходных данных, вызов функции и вывод полученного результата в консольное окно.
Требования к подпрограмме: подпрограмма должна использовать при выполнении только
свои формальные аргументы и локальные переменные.
10. Написать функцию, которая в заданную C-строку будет вставлять другую заданную C-строку.
Проследить, чтобы размер массива с модифицируемой строкой был достаточным для вставки в
него другой строки (максимальный возможный размер конечной строки нужно передавать в
функцию для возможности такой проверки).
Написать программу для тестирования созданной функции. В программе должен выполняться
ввод исходных данных, вызов функции и вывод полученного результата в консольное окно.
Требования к подпрограмме: подпрограмма должна использовать при выполнении только
свои формальные аргументы и локальные переменные.
11. Написать функцию, которая для заданного вектора сформирует матрицу, строки которой
образуются делением исходного вектора на номер строки матрицы (нумерация строк матрицы
здесь подразумевается с единицы). Количество строк матрицы задается функции отдельным
формальным аргументом.
Написать программу для тестирования созданной функции. В программе должен выполняться
ввод исходных данных, вызов функции и вывод полученного результата в консольное окно.
Требования к подпрограмме: подпрограмма должна использовать при выполнении только
свои формальные аргументы и локальные переменные.
12. Создать функцию, которая подсчитает, сколько раз в заданной строке встречается каждый
символ из другой строки. Результат выполнения функции формируется в виде вектора.
Написать программу для тестирования созданной функции. В программе должен выполняться
ввод исходных данных, вызов функции и вывод полученного результата в консольное окно.
Требования к подпрограмме: подпрограмма должна использовать при выполнении только
свои формальные аргументы и локальные переменные.
13. Создать функцию, которая будет "отражать" заданную исходную матрицу слева-направо (1
столбец меняется местами с последним, второй - с предпоследним и т.д.). Функция должна
модифицировать исходную матрицу.
Написать программу для тестирования созданной функции. В программе должен выполняться
ввод исходных данных, вызов функции и вывод полученного результата в консольное окно.
Требования к подпрограмме: подпрограмма должна использовать при выполнении только
свои формальные аргументы и локальные переменные.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.12.2011, 14:04
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Создать функцию для преобразования исходной квадратной матрицы (C++):

Написать программу для преобразования заданной квадратной матрицы... - C++
Написать программу для преобразования заданной квадратной матрицы следующим образом: все элементы матрицы выше главной диагонали должны...

Создать функцию, где из квадратной матрицы S(m, m), m<=10 построить вектор Р - C++
Помогите решить задачу: Написать функцию, где из квадратной матрицы S(m, m), m&lt;=10 построить вектор Р, элементы которого - суммы...

Создать функцию нахождения минимального элемента квадратной матрицы и сортировать её главную диагональ. - C++
Как задается квадратная матрица и как сделать сортировку?

Создать функцию, которая меняет местами первую и последнюю строки квадратной матрицы - C++
Создать функцию, которая меняет местами первую и последнюю строки квадратной матрицы и находит произведение элементов главной диагонали.

Создать функцию нахождения суммы элементов, расположенных над главной диагональю квадратной матрицы - C++
Создать функцию нахождения суммы элементов , расположенных над главной диагональю квадратной матрицы , и в том случае , когда эта сумма...

Написать функцию для вычисления следа квадратной матрицы - C++
Здравствуйте! Помогите, пожалуйста написать функцию для вычисления следа квадратной матрицы.

2
m1Rr0r
247 / 230 / 15
Регистрация: 05.02.2010
Сообщений: 3,262
Завершенные тесты: 2
03.12.2011, 14:52 #2
возьмусь выполнить такое за недорогую сумму )
мог бы и помочь, но автор намекнул на отсутствие каких либо идей у него по данным заданиям
0
ilsurgaripov
-12 / 0 / 0
Регистрация: 29.11.2011
Сообщений: 15
03.12.2011, 14:56  [ТС] #3
мне уже 5ый человек так пишет))) мне бы функцию написать, остальное я могу сам сделать
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.12.2011, 14:56
Привет! Вот еще темы с ответами:

Написать функцию для нахождения определителя квадратной матрицы - C++
Здравствуйте! Помогите, пожалуйста, написать функцию для нахождения определителя квадратной матрицы

Написать функцию для вычисления суммы элементов квадратной матрицы, расположенных ниже главной диагонали - C++
Написать функцию для вычисления суммы элементов квадратной матрицы, расположенных ниже главной диагонали. С ее помощью найти максимальное...

Реализовать функцию преобразования матрицы согласно условию - C++
Выполнить задания лабораторной работы №3 в виде функций с входными параметрами, таким образом, чтобы номер выполняемого задания задавался с...

Создать функцию для вычисления определителя матрицы 2х2 - C++
Создать функцию для вычисления определителя матрицы 2х2. (в C++) HELP ME PLEASE


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.