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

в исходной матрице 5*5 умножить элементы на номер строки - C++

Восстановить пароль Регистрация
 
Dj Burkikhan
0 / 0 / 0
Регистрация: 19.11.2010
Сообщений: 78
12.05.2011, 21:35     в исходной матрице 5*5 умножить элементы на номер строки #1
в исходной матрице 5*5 умножить элементы на номер строки , в которой они находятся ,полученную матрицу вывести на экран

Кто сможет решить?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.05.2011, 21:35     в исходной матрице 5*5 умножить элементы на номер строки
Посмотрите здесь:

В матрице определить минимальный элемент и номер строки, где он находится C++
C++ В исходной матрице размером 5*5 обнулить элементы среднего столбца
C++ Функции (в заданной матрице размерности 4 на 6 определяет номер строки с максимальной суммой элементов и размер этой суммы) Изменить.
Отрицательные элементы умножить на последний элемент соответствующей строки. C++
В матрице A (m, n) (m <= 7, n <= 4) определить наименьший и самый элементы каждой строки C++
C++ Образовать подпоследовательность, выбросив из исходной элементы, совпадающие с мин значением членов исходной
C++ Матрицы. Умножить элементы строки на значение соответствующего диагонального элемента
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Dj Burkikhan
0 / 0 / 0
Регистрация: 19.11.2010
Сообщений: 78
13.05.2011, 16:38  [ТС]     в исходной матрице 5*5 умножить элементы на номер строки #2
кто нибудь
NNN777
299 / 157 / 19
Регистрация: 27.02.2010
Сообщений: 317
13.05.2011, 16:53     в исходной матрице 5*5 умножить элементы на номер строки #3
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
#include <iostream>
#include <time.h>
const int n=5;
using namespace std;
int main()
{
    setlocale(LC_ALL,"Russian");
    srand(time(NULL));
    int i, j;
 
    int** a = NULL;
     
    /* Выделяем память под матрицу */
    /* Выделяем память под массив строк матрицы */
    a = new int*[n];
    /* Выделяем память под каждую строку матрицы */
    for(i = 0; i < n; ++i)
        a[i] = new int[n];
    cout<<"Исходная матрица: \n";
    for (i=0; i<n; i++)
    {
        for (j=0; j<n; j++)
        {
            a[i][j]=rand()%10;
            cout<<a[i][j]<<" ";
        }
        cout<<endl;
    }
    cout<<"Полученная матрица: \n";
    for (i=0; i<n; i++)
    {
        for (j=0; j<n; j++)
        {
            a[i][j]*=i;
            cout<<a[i][j]<<" ";
        }
        cout<<endl;
    }
 
     
    /* Удаление матрицы */
    /* Удаление каждой строки матрицы */
    for(i = 0; i < n; ++i)
        delete[] a[i];
     
    /* Удаление массива строк матрицы */
    delete[] a;
 
    return 0;
}
Dj Burkikhan
0 / 0 / 0
Регистрация: 19.11.2010
Сообщений: 78
20.05.2011, 09:15  [ТС]     в исходной матрице 5*5 умножить элементы на номер строки #4
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
#include <iostream.h>
#include <math.h>
#include <stdlib.h>
  const int n=5
  int main ()
{
 int A[10][10],i,j;
 cout<<"iskhodnaya matrica:"\n";
for (i=0;i<n;i++)
{
 for (j=0;j<n;j++)
{ 
 a[i][j]=rand()%10;
cout<<A[i][j]<<"  ";
}
cout<<endl;
}
cout<<"poluchenaya matrica:\n";
for (i=0;i<n;i++)
{
for (j=0;j<n;j++)
{
A[i][j]*=i;
cout<<A[i][j]<<" ";
}
cout<<endl; }
}
Так лучше будет

 Комментарий модератора 
Используйте теги форматирования кода!
silent_1991
Эксперт C++
4945 / 3021 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
20.05.2011, 11:46     в исходной матрице 5*5 умножить элементы на номер строки #5
Цитата Сообщение от Dj Burkikhan Посмотреть сообщение
Так лучше будет
Точно?
Dj Burkikhan
0 / 0 / 0
Регистрация: 19.11.2010
Сообщений: 78
20.05.2011, 12:35  [ТС]     в исходной матрице 5*5 умножить элементы на номер строки #6
да,тут нету ошибок,она чисто готовая :-)
Dj Burkikhan
0 / 0 / 0
Регистрация: 19.11.2010
Сообщений: 78
20.05.2011, 12:37  [ТС]     в исходной матрице 5*5 умножить элементы на номер строки #7
[CPP] #include <stdlib.h> что за библиотека?
Dj Burkikhan
0 / 0 / 0
Регистрация: 19.11.2010
Сообщений: 78
20.05.2011, 12:38  [ТС]     в исходной матрице 5*5 умножить элементы на номер строки #8
для матриц если я не ошибаюсь
silent_1991
Эксперт C++
4945 / 3021 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
20.05.2011, 14:47     в исходной матрице 5*5 умножить элементы на номер строки #9
Dj Burkikhan, а я вижу ошибку. Приглядитесь к 8-й строке. Компилироваться программа вообще не должна.

Добавлено через 1 минуту
Да и ещё ошибки есть. 4 строка - нет точки с запятой. 13 строка - некто a затесался.
Так что всё-таки лучше сначала компилировать код, а уже потом его выкладывать.
Dj Burkikhan
0 / 0 / 0
Регистрация: 19.11.2010
Сообщений: 78
22.05.2011, 11:24  [ТС]     в исходной матрице 5*5 умножить элементы на номер строки #10
4 строка точки занятой не хватает..,.
8 строка лишний знак " добавил
13 строка A большой :-)...
Я прав?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.05.2011, 11:39     в исходной матрице 5*5 умножить элементы на номер строки
Еще ссылки по теме:

Найти в матрице А max элемент, все элементы в столбце до max умножить на 2 C++
Получить квадратную матрицу порядка n — 1 путем отбрасывания в исходной матрице строки и столбца C++
Найти максимальное значение в матрице и номер его столбца и строки C++
C++ В заданной матрице найти строки, все элементы которых – нули
В заданной матрице найти наибольший элемент и попарно перемножить элементы строки на элементы столбца C++

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

Или воспользуйтесь поиском по форуму:
silent_1991
Эксперт C++
4945 / 3021 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
22.05.2011, 11:39     в исходной матрице 5*5 умножить элементы на номер строки #11
Dj Burkikhan, а есть сомнения? Да, правы))
Yandex
Объявления
22.05.2011, 11:39     в исходной матрице 5*5 умножить элементы на номер строки
Ответ Создать тему
Опции темы

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