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

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

Войти
Регистрация
Восстановить пароль
 
STaSYa777
51 / 0 / 0
Регистрация: 11.10.2011
Сообщений: 15
#1

Вывести элементы матрицы, расположенные в столбцах с нечетными номерами - C++

08.11.2011, 13:28. Просмотров 747. Ответов 4
Метки нет (Все метки)

1. Дана матрица размера MхN. Вывести ее элементы, расположенные
в столбцах с нечетными номерами (1, 3, . . .). Вывод элементов произво-
дить по столбцам, условный оператор не использовать.
2.Дана матрица размера M х N. Найти номер ее столбца с наимень-
шим произведением элементов и вывести данный номер, а также значение
наименьшего произведения.
3.Дана матрица размера MхN (N—четноечисло).Поменят ьместами
левую и правую половины матрицы.
4. Дана квадратная матрица порядка M. Обнулить элементы матрицы,
лежащие выше побочной диагонали. Условный оператор не использовать.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.11.2011, 13:28
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вывести элементы матрицы, расположенные в столбцах с нечетными номерами (C++):

Дана матрица размера MxN. Вывести ее элементы, расположенные в столбцах с нечетными номерами - C++
Дана матрица размера MxN. Вывести ее элементы, расположенные в столбцах с нечетными номерами (1, 3, …). Вывод элементов производить по...

Вывести элементы матрицы, расположенные в строках с четными номерами - C++
Здравствуйте! Помогите написать 3 программмы на C++ на задачи с двумерными массивами 1. Дана матрица размера M x N. Вывести ее...

Вывести вначале его элементы с четными номерами, а затем — элементы с нечетными номерами - C++
Всем добрый вечер!!!Если есть минутка, помогите сделать эти задания!буду очень благодарен!! 1. Дан массив A размера N. Вывести вначале...

Вывести элементы массива с нечетными номерами, являющиеся нечетными - C++
Задан массив с количеством элементов N. Вывести элементы с нечетными номерами, являющиеся нечетными.

Вывести сначала элементы массива с четными номерами, а затем - с нечетными номерами - C++
Дан массив А размера N.Вывести вначале его элементы с четными номерами(в порядке возрастания номеров),а затем-элементы с нечетными...

Вывести элементы массива с нечетными номерами в порядке убывания номеров - C++
Оформить в виде функции. Дан массив А размера N (N-нечетное число). Вывести его элементы с нечетными номерами в порядке убывания номеров:...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Nameless One
Эксперт С++
5771 / 3420 / 255
Регистрация: 08.02.2010
Сообщений: 7,447
08.11.2011, 13:42 #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от STaSYa777 Посмотреть сообщение
4. Дана квадратная матрица порядка M. Обнулить элементы матрицы,
лежащие выше побочной диагонали. Условный оператор не использовать.
C
1
2
3
4
5
size_t i, j;
 
for(i = 0; i < N - 1; ++i)
   for(j = i + 1; j < N; ++j)
       matrix[i][j] = 0;

Не по теме:

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

Toshkarik
1140 / 857 / 51
Регистрация: 03.08.2011
Сообщений: 2,384
Завершенные тесты: 1
08.11.2011, 13:44 #3
Цитата Сообщение от STaSYa777 Посмотреть сообщение
1. Дана матрица размера MхN. Вывести ее элементы, расположенные
в столбцах с нечетными номерами (1, 3, . . .). Вывод элементов произво-
дить по столбцам, условный оператор не использовать.
C++
1
2
3
4
5
6
7
for ( int i = 0; j < M; j++ )
{
     for ( int j = 1; j < N; j += 2 )
          std::cout << a[ i ][ j ];
      
     std::cout << std::endl;
}
amor1k
Студент
147 / 147 / 24
Регистрация: 18.01.2011
Сообщений: 469
08.11.2011, 13:44 #4
Сообщение было отмечено автором темы, экспертом или модератором как ответ
1)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#include <iostream>
#include <time.h>
#define m 9
#define n 9
int main()
{
    srand(time_t(NULL));
    int a[m][n];
    for(int i = 0; i < m; i++)
    {
        for(int j = 0; j < n; j++)
        {
            a[i][j] = std::rand() % 20 ;
        }
    }
    for(int i = 0; i < m; i++)
    {
        for(int j = 0; j < n; j++)
        {
            std::cout << a[i][j] << "   ";
        }
        std::cout << std::endl;
    }
    std::cout << std::endl;
    for(int i = 0; i < m; i++)
    {
        for(int j = 0; j < n; j+=2)
        {
            std::cout << a[i][j] << "   ";
        }
        std::cout << std::endl;
    }
}

Не по теме:


Цитата Сообщение от STaSYa777 Посмотреть сообщение
знаю что надо было идти учится на парехмахера, но уже позно

STaSYa777
51 / 0 / 0
Регистрация: 11.10.2011
Сообщений: 15
08.11.2011, 17:25  [ТС] #5
отчислиться по собственному желанию - никогда не поздно. Если ты не можешь сама решить такие простые задачи, то дальнейшее обучение просто не имеет смысла. Пожалей собственное время и силы

я думаю глупо отчислятся из-за одного предмете!!!

Добавлено через 2 часа 46 минут
2.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
#include <stdio.h> 
#include <conio.h> 
#include <windows.h> 
#include <time.h>
#include <stdlib.h>
#include <iostream.h>
 
int main()
{
    int a[100][100], n, m, pr, nom, prmin;
    
    cout << " Vvedite M: ";
    cin >> m;
    cout << " Vvedite N: ";
    cin >> n;
    
    srand(time(NULL));
    for (int i = 0; i < m; i++)
    {
        cout << "\n";
        for (int j = 0; j < n; j++)
        {
            a[i][j] = rand()%9+1;
            cout << a[i][j] << " ";
        }
    }
    
    for (int i = 0; i < n; i++)
    {
        pr = 1;
        for (int j = 0; j < m; j++)
        {
            pr = pr*a[j][i];
        }
        if (i == 0) 
        {
              prmin = pr;
              nom = 1;
        }
        else if (pr < prmin) 
        {
             prmin = pr;
             nom = i+1;
        }
    }
    
    cout << "\n Nomer stolbca: " << nom;
    cout << "\n Proizvedenie: " << prmin;
    getch();
    return 0;
}
 
[size="1"][color="grey"][I]Добавлено через 55 секунд[/I][/color][/size]
3.
#include <stdio.h> 
#include <conio.h> 
#include <windows.h> 
#include <time.h>
#include <stdlib.h>
#include <iostream.h>
 
int main()
{
    int a[100][100], n, m, x, y;
    
    cout << " Vvedite M: ";
    cin >> m;
    cout << " Vvedite N: ";
    cin >> n;
    
    srand(time(NULL));
    for (int i = 0; i < m; i++)
    {
        cout << "\n";
        for (int j = 0; j < n; j++)
        {
            a[i][j] = rand()%9+1;
            cout << a[i][j] << " ";
        }
    }
    
    for (int i = 0; i < n/2; i++)
    for (int j = 0; j < m; j++)
    {
        x = a[j][i];
        a[j][i] = a[j][n/2+i];
        a[j][n/2+i] = x;
    }
    
    cout << "\n";
    for (int i = 0; i < m; i++)
    {
        cout << "\n";
        for (int j = 0; j < n; j++)
            cout << a[i][j] << " ";
    }
    
    getch();
    return 0;
}
    
    4.#include <stdio.h> 
#include <conio.h> 
#include <windows.h> 
#include <time.h>
#include <stdlib.h>
#include <iostream.h>
 
int main()
{
    int a[100][100], m, x, y;
    
    cout << " Vvedite M: ";
    cin >> m;
    
    srand(time(NULL));
    for (int i = 0; i < m; i++)
    {
        cout << "\n";
        for (int j = 0; j < m; j++)
        {
            a[i][j] = rand()%9+1;
            cout << a[i][j] << " ";
        }
    }
    
    for (int i = 0; i < m-1; i++)
    {
        y = m - i;
        for (int j = 0; j < y-1; j++)
        {
            a[i][j] = 0;
        }
    }
        
    cout << "\n";
    for (int i = 0; i < m; i++)
    {
        cout << "\n";
        for (int j = 0; j < m; j++)
        {
            cout << a[i][j] << " ";
        }
    }   
    
    getch();
    return 0;
}
 Комментарий модератора 
Используй теги форматирования кода
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.11.2011, 17:25
Привет! Вот еще темы с ответами:

Вывести элементы массива с нечетными номерами в порядке убывания номеров - C++
помогите, пожалуйста!:help: Дано массив А размера n (n-нечетное число) вывести его элементы с нечетными номерами в порядке убывания...

Умножить отрицательные элементы столбцов с нечетными номерами на минимальный элемент матрицы - C++
Доброго времени суток,народ;D Помогите пожалуйста решить данную задачу,используя подпрограмму(это обязательно):help: Заранее всем...

Вывести вначале элементы с четными номерами, а затем с нечетными (все в порядке возрастания) - C++
Здравствуйте, ув. програмисты.. Раньше меня этот форум выручал, и сейчас надеюсь выручит... Я уже встречал тут это задание... Но это...

Одномерный массив. Вывести его элементы сначала с четными, потом нечетными номерами - C++
Дан целочисленный массив A размера N.переписать в новый массив В того же размера вначале все элементы исходного массива с четными...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
08.11.2011, 17:25
Ответ Создать тему
Опции темы

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