Форум программистов, компьютерный форум CyberForum.ru

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

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

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

03.12.2011, 14:04. Просмотров 1638. Ответов 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
столбец меняется местами с последним, второй - с предпоследним и т.д.). Функция должна
модифицировать исходную матрицу.
Написать программу для тестирования созданной функции. В программе должен выполняться
ввод исходных данных, вызов функции и вывод полученного результата в консольное окно.
Требования к подпрограмме: подпрограмма должна использовать при выполнении только
свои формальные аргументы и локальные переменные.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.12.2011, 14:04     Создать функцию для преобразования исходной квадратной матрицы
Посмотрите здесь:

Написать функцию для вычисления суммы элементов квадратной матрицы, расположенных ниже главной диагонали C++
Создать функцию нахождения минимального элемента квадратной матрицы и сортировать её главную диагональ. C++
C++ Создать функцию, где из квадратной матрицы S(m, m), m<=10 построить вектор Р
Написать функцию определителя квадратной матрицы A размера 3x3 C++
C++ Написать программу для преобразования заданной квадратной матрицы...
Написать функцию для вычисления следа квадратной матрицы C++
Написать функцию для нахождения определителя квадратной матрицы C++
Передать в функцию указатель на начало и конец строки квадратной матрицы C++
Создать функцию для вычисления определителя матрицы 2х2 C++
C++ Создать функцию нахождения суммы элементов, расположенных над главной диагональю квадратной матрицы
Реализовать функцию нахождения определителя квадратной матрицы заданного размера C++
Реализовать функцию преобразования матрицы согласно условию C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
m1Rr0r
247 / 230 / 15
Регистрация: 05.02.2010
Сообщений: 3,248
Завершенные тесты: 2
03.12.2011, 14:52     Создать функцию для преобразования исходной квадратной матрицы #2
возьмусь выполнить такое за недорогую сумму )
мог бы и помочь, но автор намекнул на отсутствие каких либо идей у него по данным заданиям
ilsurgaripov
-12 / 0 / 0
Регистрация: 29.11.2011
Сообщений: 15
03.12.2011, 14:56  [ТС]     Создать функцию для преобразования исходной квадратной матрицы #3
мне уже 5ый человек так пишет))) мне бы функцию написать, остальное я могу сам сделать
Yandex
Объявления
03.12.2011, 14:56     Создать функцию для преобразования исходной квадратной матрицы
Ответ Создать тему
Опции темы

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