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

Среди столбцов заданной целочисленной матрицы, заполненной случайными числами, порядка n* n, найти столбец с элементами - C++

Восстановить пароль Регистрация
 
MaKN
0 / 0 / 0
Регистрация: 16.12.2013
Сообщений: 29
06.04.2014, 12:21     Среди столбцов заданной целочисленной матрицы, заполненной случайными числами, порядка n* n, найти столбец с элементами #1
что не так?
Среди столбцов заданной целочисленной матрицы, заполненной случайными числами, порядка n* n, найти столбец с элементами небольшими по модулю заданного натурального k

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
#include"stdafx.h"
#include"iostream"
#include"ctime"
using namespace std;
void main()
{
    srand(time(NULL));
    int a[4][4], b[4], i, j, k;
    cin>> k;
        srand(time(NULL));
    for(i=0;i<4;i++)
    {
        for(j=0;j<4;j++)
        {a[i][j]=rand()%21-5;
    cout<< a[i][j] <<"\t";}
        cout<<endl;
    }
 
for(j=0;j<4;j++)
    for(i=0;i<4;i++)
        if(abs(k)>a[i][j])
            cout<<"no"<<endl;
        else
            cout<<"j="<< j<<endl;
system ("pause");
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.04.2014, 12:21     Среди столбцов заданной целочисленной матрицы, заполненной случайными числами, порядка n* n, найти столбец с элементами
Посмотрите здесь:

C++ В заданной целочисленной матрице поменять местами столбец с номером 1 и последний из столбцов
C++ В заданной целочисленной матрице поменять местами столбец с номером 1 и последний из столбцов
C++ Матрицы: найти определитель заданной матрицы n-го порядка методом Гаусса (и ещё 6 задач)
C++ Среди столбцов матрицы А найти столбец, содержащий минимальное произведение своих элементов и принять этот столбец за вектор X
Среди столбцов матрицы, содержащих только элементы в диапазоне от 0 до 10, найти столбец с максимальной суммой C++
C++ Найти среди строк заданной целочисленной матрицы D строку с максимальным произведением элементов
Найти наименьший элемент прямоугольной матрицы, заполненной случайными числами C++
C++ Дан массив n*m заполненный случайными числами. Найти минимальный эл-т в заданной строке и вывести его индексы

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
BlackSpace
135 / 128 / 50
Регистрация: 15.03.2014
Сообщений: 275
06.04.2014, 12:49     Среди столбцов заданной целочисленной матрицы, заполненной случайными числами, порядка n* n, найти столбец с элементами #2
Постарался внести минимум изменений в Ваш код.
Подправьте include и system( "pause" ) для своего компилятора.
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
#include <iostream>
#include <ctime>
#include <cstdlib>
using namespace std;
 
int main() {
    using namespace std;
 
    srand( time( NULL ) );
    int a[ 4 ][ 4 ], i, j, k;
    cout << "Введите натуральное число ";
    cin >> k; // отсутствует проверка ввода
 
    for ( i = 0; i < 4; i++ ) {
        for ( j = 0; j < 4; j++ ) {
            a[ i ][ j ] = rand() % 21 - 5;
            cout << a[ i ][ j ] << "\t";
        }
        cout << endl;
    }
 
    for ( j = 0; j < 4; j++ )
        for ( i = 0; i < 4; i++ )
            if ( k > abs( a[ i ][ j ] ) ) {
                cout << "j=" << j << endl; // индексация столбцов начинается с нуля
                break;
            }
    // писать "no" думаю необязательно
 
    return 0;
}
Yandex
Объявления
06.04.2014, 12:49     Среди столбцов заданной целочисленной матрицы, заполненной случайными числами, порядка n* n, найти столбец с элементами
Ответ Создать тему
Опции темы

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