3 / 3 / 1
Регистрация: 26.02.2015
Сообщений: 65
|
|
1 | |
Выписать в динамический массив все гласные из матрицы, находящиеся выше главной диагонали12.04.2015, 20:12. Показов 1796. Ответов 5
Метки нет (Все метки)
Есть следующая задача.
Пользователь вводит два числа, которые являются размерностью матрицы. Заполнить матрицу случайными заглавными английскими буквами (ASCII код буквы A – 65, Z – 90). Выписать в динамический массив все гласные из матрицы, находящиеся выше главной диагонали (саму диагональ не включать). Вывести матрицу и динамический массив на экран (если нет гласных выше главной диагонали – вывести соответствующее сообщение). Данную задачу решить с помощью следующих методов: Метод для ввода информации пользователем (это ясно как делается) Метод для заполнения матрицы случайными буквами (не ясно) Метод для вывода матрицы на экран (тоже вроде понятно) Метод для поиска и записи в динамический массив необходимых букв (не понятно). Прошу помочь!
0
|
12.04.2015, 20:12 | |
Ответы с готовыми решениями:
5
Дана матрица как выписать все элементы матрицы,находящиеся выше главной диагонали? Дана квадратная матрица целых чисел. Выписать все элементы матрицы, находящиеся ниже главной диагонали Вывести все элементы матрицы, находящиеся выше главной диагонали Создать двухмерный динамический массив, где все нулевые элементы размещены выше главной диагонали |
26 / 26 / 29
Регистрация: 11.02.2012
Сообщений: 101
|
|||||||||||
13.04.2015, 00:24 | 2 | ||||||||||
2) Создаете генератор случайных чисел до метода
0
|
30 / 30 / 20
Регистрация: 28.02.2014
Сообщений: 195
|
||||||
13.04.2015, 01:00 | 3 | |||||
Borealis, Примерно так...
0
|
3 / 3 / 1
Регистрация: 26.02.2015
Сообщений: 65
|
||||||
13.04.2015, 01:24 [ТС] | 4 | |||||
Сам я долго думал и в итоге получил внезапно работающий код.
0
|
26 / 26 / 29
Регистрация: 11.02.2012
Сообщений: 101
|
||||||
13.04.2015, 10:20 | 5 | |||||
Еще надо поработать. Что возвращает или делает метод?
f - формат для чисел.
0
|
30 / 30 / 20
Регистрация: 28.02.2014
Сообщений: 195
|
|||||||||||
13.04.2015, 10:40 | 6 | ||||||||||
Википедия говорит: "Буква Y обозначает как согласный, так и гласные." Мы ей поверили)
Добавлено через 9 минут Borealis, Не очень мне нравиться твое условие в поиске. Я б добавил массив с нашими гласными буквами. (тогда код станет более гибким, и ты с легкостью сможешь его применить к любым символам, и if получается красивей)
Еще непонятно, почему Вы используете массив строк(string) а не символов(char)?
0
|
13.04.2015, 10:40 | |
13.04.2015, 10:40 | |
Помогаю со студенческими работами здесь
6
Замените нолями все элементы, находящиеся выше главной диагонали Просуммировать элементы матрицы, находящиеся выше главной диагонали и меньшие нуля Выписать все элементы матрицы, находящиеся в ее верхней половине между главной и побочной диагоналями Массив: Заменить символом "*" все элементы матрицы, расположенные выше главной диагонали... Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |