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

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

Восстановить пароль Регистрация
 
STaSYa777
 Аватар для STaSYa777
51 / 0 / 0
Регистрация: 11.10.2011
Сообщений: 15
08.11.2011, 13:28     Вывести элементы матрицы, расположенные в столбцах с нечетными номерами #1
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++
Удалить из массива элементы с нечетными номерами C++
C++ Вывести элементы матрицы, расположенные в строках с четными номерами
C++ Вывести вначале элементы с четными номерами, а затем с нечетными (все в порядке возрастания)
Дана матрица размера MxN. Вывести ее элементы, расположенные в столбцах с нечетными номерами C++
В массиве 8 на 8 расставить по убыванию в столбцах элементы расположенные ниже побочной диагонали. C++
Удалить из массива все элементы с нечетными номерами C++
Вывести элементы массива с нечетными номерами в порядке убывания номеров C++
Умножить отрицательные элементы столбцов с нечетными номерами на минимальный элемент матрицы C++
Найти и вывести на печать все нулевые элементы матрицы и указать в каких строках и столбцах они находятся C++
Вывести сначала элементы массива с четными номерами, а затем - с нечетными номерами C++
Одномерный массив. Вывести его элементы сначала с четными, потом нечетными номерами C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Nameless One
Эксперт С++
 Аватар для Nameless One
5759 / 3408 / 255
Регистрация: 08.02.2010
Сообщений: 7,393
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
 Аватар для Toshkarik
1139 / 856 / 51
Регистрация: 03.08.2011
Сообщений: 2,381
Завершенные тесты: 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
Студент
 Аватар для 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
 Аватар для 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;
}
 Комментарий модератора 
Используй теги форматирования кода
Yandex
Объявления
08.11.2011, 17:25     Вывести элементы матрицы, расположенные в столбцах с нечетными номерами
Ответ Создать тему
Опции темы

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