Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/9: Рейтинг темы: голосов - 9, средняя оценка - 5.00
2 / 2 / 0
Регистрация: 12.01.2015
Сообщений: 55
1

Вывести на экран все элементы заданного столбца матрицы большие заданного числа

13.01.2015, 17:37. Просмотров 1693. Ответов 14
Метки нет (Все метки)


помогите пожалуйста,завтра последний день(
1)Дан двумерный массив. Вывести на экран все элементы s-го столбца массива, больше k.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.01.2015, 17:37
Ответы с готовыми решениями:

Вывести на экран все элементы массива, большие заданного числа P
Доброго времени суток! помогите решить данную задачу в паскале АВС или Турбо Паскаль 7.0 Массив из...

Вывести на экран числа большие заданного N
Задание.Вывести на экран числа большие заданного N. Вроде все работает, но выдает ответ всегда 10...

Вывести на экран два массива, элементами первого являются элементы, меньшие заданного значения, элементами второго - большие заданного значения
Задан массив целых чисел. Вывести на экран два массива, элементами первого являются элементы,...

Вывести на экран числа Фиббоначи, большие заданного
Помогите пожалуйста с программой: Вывести на экран числа Фиббоначи, большие А, сумма которых не...

14
122 / 24 / 6
Регистрация: 31.12.2014
Сообщений: 164
13.01.2015, 17:54 2
Ещё одна тема? Вы правила форума знаете?
0
2 / 2 / 0
Регистрация: 12.01.2015
Сообщений: 55
13.01.2015, 18:00  [ТС] 3
ltkj, читал
0
172 / 130 / 74
Регистрация: 04.12.2013
Сообщений: 552
13.01.2015, 18:00 4
вот первое:
C++
1
2
3
4
5
6
7
8
9
    int k = 3, s = 2;
    int array[3][4] = { {1, 4, 2, 10}, {1, 5, 7, 3}, {4, 7, -2, 6} };//не забываем что индексация столбиков и рядков от 0 !!!
    for (unsigned i = 0; i < 3; i++) {
        for (unsigned j = 0; j < 4; j++) {
            if (s == j && array[i][j] > k) {
                cout << array[i][j] << " ";
            }
        }
    }
0
Котовчанин
940 / 480 / 200
Регистрация: 16.02.2010
Сообщений: 3,338
Записей в блоге: 37
13.01.2015, 18:01 5
Ол0лоша, Кстати ещё один пункт нарушили
-- Как можно более полно описывайте суть проблемы или вопроса, что было сделано для ее решения и какие результаты получены.
Так вот. Что было сделано для решения задачи и какие результаты получены?
0
172 / 130 / 74
Регистрация: 04.12.2013
Сообщений: 552
13.01.2015, 18:03 6
Тамика, да ладно. Тебе не все равно? Правила какие-то. Что за ерунда вообще? Он же не спамит, не засирает форум.
0
Котовчанин
940 / 480 / 200
Регистрация: 16.02.2010
Сообщений: 3,338
Записей в блоге: 37
13.01.2015, 18:03 7
Цитата Сообщение от Prorok2323 Посмотреть сообщение
if (s == j
А не проще сразу брать элементы a[i][s] ?
0
172 / 130 / 74
Регистрация: 04.12.2013
Сообщений: 552
13.01.2015, 18:05 8
Цитата Сообщение от Тамика Посмотреть сообщение
не проще сразу
согласен. Проще.

Добавлено через 1 минуту
Держите:
C++
1
2
3
int k = 3, s = 3;
int array[3][4] = { {1, 4, 2, 10}, {1, 5, 7, 3}, {4, 7, -2, 6} };//не забываем что индексация столбиков и рядков от 0 !!!
for (unsigned i = 0; i < 3; i++) if (array[i][s] > k) cout << array[i][s] << " ";
0
ildwine
13.01.2015, 18:06
  #9

Не по теме:

Цитата Сообщение от Prorok2323 Посмотреть сообщение
Правила какие-то. Что за ерунда вообще? Он же не спамит, не засирает форум.
А вот правила как раз лучше не нарушать...

0
122 / 24 / 6
Регистрация: 31.12.2014
Сообщений: 164
13.01.2015, 18:06 10
Prorok2323, Вы не первый, кто ему решение первой задачи пишет - ранее в других ветках уже это было) но он не поймет, куда ваш кусок вставить..
И да, что у вас, что у другого автора (из другой ветки) позабавили 2 цикла на ровном месте..
0
Котовчанин
940 / 480 / 200
Регистрация: 16.02.2010
Сообщений: 3,338
Записей в блоге: 37
13.01.2015, 18:06 11
Prorok2323, моё отношение - это моё дело. Вам нравится быть негром и пахать на белого хозяина, мне нравится - помогать форумчанам, которые пытаются что-то делать. И это моё дело. Потому не советую осуждать высказывания других.
0
2 / 2 / 0
Регистрация: 12.01.2015
Сообщений: 55
13.01.2015, 18:10  [ТС] 12
ltkj, вы уверены что я не пойму?может вы еще начнете доказывать что я самый тупой на свете?
0
172 / 130 / 74
Регистрация: 04.12.2013
Сообщений: 552
13.01.2015, 18:11 13
Ол0лоша, не кипятись. Уже два варианта решения задачи есть. Берешь?
0
122 / 24 / 6
Регистрация: 31.12.2014
Сообщений: 164
13.01.2015, 18:16 14
Ол0лоша, Нет, разве я хоть когда-то говорил про ваши умственные способности?
Вчера вы совсем не понимали, что и куда вставлять. Если сегодня вы всё-таки хоть немного решили сами разобраться в языке с++, а не спрашивать прям готовый код, то я только рад за вас
0
2 / 2 / 0
Регистрация: 12.01.2015
Сообщений: 55
13.01.2015, 18:23  [ТС] 15
Prorok2323, printf("+\n");

Добавлено через 4 минуты
ltkj, по инету не так легко понять человека...думаю вы поняли о чем я!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.01.2015, 18:23

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

Вывести на экран в виде матрицы все элементы заданного двумерного массива
Составить программу которая выводит на экран в виде матрицы элементы двумерного массива, состоящего...

Если в массиве есть элементы, большие заданного числа N, то напечатать все элементы
Дан массив, упорядоченный, по возрастанию. Если в нем есть элементы, большие заданного числа N, то...

Функция,которая печатает все элементы массива, большие заданного числа
Дан массив, упорядоченный по убыванию {16, 13, 12, 8,5,4,1,-1,-2,-5}. Написать функцию, которая...

Дан двумерный массив. Вывести на экран все элементы s-го столбца массива, большие k
Дан двумерный массив. Вывести на экран все элементы s-го столбца массива, большие k.


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

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

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