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

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

Войти
Регистрация
Восстановить пароль
 
SuNSkri7
Сообщений: n/a
#1

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

10.01.2012, 21:39. Просмотров 705. Ответов 5
Метки нет (Все метки)

Замена первых элементов каждой строки квадратной матрицы на сумму элементов этой строки
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.01.2012, 21:39
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Замена первых элементов каждой строки квадратной матрицы на сумму элементов этой строки (C++):

Найти среднее арифметическое элементов каждой строки матрицы Q (lm) и отнять его от элементов этой строки. размер матрицы 7х7.заранее спасибо - C++
Найти среднее арифметическое элементов каждой строки матрицы Q (lm) и отнять его от элементов этой строки.. размер матрицы 7х7.заранее...

8. Найти среднее арифметическое элементов каждой строки матрицы Q(l,m) и вычесть его из элементов этой строки - C++
желательно с коментариями

Каждый элемент соответствующей строки матрицы разделить на сумму элементов этой строки (Pascal -> C++) - C++
Здравствуйте, есть такая задача: Задан двумерный массив NxN вещественных чисел, N=5. Необходимо каждый элемент соответствующей строки...

Найти номера первых отрицательных элементов каждой строки матрицы - C++
Задание 1 В прямоугольной матрице, размерностью n*m, найти номера первых отрицательных элементов каждой строки (столбца). Задание 2 ...

Найти номера первых отрицательных элементов каждой строки матрицы - C++
В прямоугольной матрице, размерностью n*m, найти номера первых отрицательных элементов каждой строки (столбца).

Bз наибольших элементов каждой строки матрицы построить вектор.найти сумму элементов этого вектора - C++
из наибольших элементов каждой строки матрицы А(4\4) построить вектор.найти сумму элементов этого вектора.Вывести матрицу А и сумму...

5
edward_jonson
158 / 158 / 25
Регистрация: 23.02.2011
Сообщений: 392
10.01.2012, 22:13 #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
#include <stdio.h>
#include <stdlib.h>
const int sz=5;
int main(void)
{
    int A[sz][sz];
    for (int i=0;i<sz;i++)
    {
        for(int j=0;j<sz;j++)
        {
            A[i][j]=rand()%100-50;
            printf("%4d",A[i][j]);
        }
        printf ("\n");
    }
    printf ("\n\n");
    for (int i=0;i<sz;i++)
        for(int j=1;j<sz;j++)
            A[i][0]+=A[i][j];
    for (int i=0;i<sz;i++)
    {
        for(int j=0;j<sz;j++)
            printf("%4d",A[i][j]);
        printf ("\n");
    }
    return 0;
}
0
go
Эксперт С++
3586 / 1366 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
10.01.2012, 22:17 #3
Цитата Сообщение от edward_jonson Посмотреть сообщение
for (int i=0;i<sz;i++)
А разве в Си C99 такое есть?

Добавлено через 27 секунд
http://liveworkspace.org/code/49affd1d1d01d10314ef03c04f712e87
0
NoMasters
Псевдослучайный
1762 / 1105 / 73
Регистрация: 13.09.2011
Сообщений: 3,141
10.01.2012, 22:24 #4
Именно в C99 и есть, о чём gcc и рассказывает.

Не по теме:

Когда уже по умолчанию будет 99-ый стандарт? За 10+ лет настоялся уже

0
go
Эксперт С++
3586 / 1366 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
10.01.2012, 22:39 #5
Цитата Сообщение от NoMasters Посмотреть сообщение
Именно в C99 и есть, о чём gcc и рассказывает.
Код
In function 'main':
Line 7: error: 'for' loop initial declaration used outside C99 mode
Line 9: error: 'for' loop initial declaration used outside C99 mode
Line 17: error: redefinition of 'i'
Line 7: error: previous definition of 'i' was here
Line 17: error: 'for' loop initial declaration used outside C99 mode
Line 18: error: 'for' loop initial declaration used outside C99 mode
Line 20: error: redefinition of 'i'
Line 17: error: previous definition of 'i' was here
Line 20: error: 'for' loop initial declaration used outside C99 mode
Line 22: error: 'for' loop initial declaration used outside C99 mode
Однако, codepad.org не желает компилить, и там gcc, а это свидетельствует об обратном. http://codepad.org/FvSHSnYB Не нужно так делать

Добавлено через 3 минуты

Не по теме:

Цитата Сообщение от NoMasters Посмотреть сообщение
Именно в C99
Я Запутался.



Добавлено через 6 минут
Цитата Сообщение от NoMasters Посмотреть сообщение
Именно в C99 и есть,
Не путайте меня. В С99 такого нет.
0
NoMasters
Псевдослучайный
1762 / 1105 / 73
Регистрация: 13.09.2011
Сообщений: 3,141
10.01.2012, 22:47 #6
Вы перевести вывод пробовали? Хотя бы гуглотранслитом? Компилятор говорит
Цитата Сообщение от gcc
ошибка: инициализирующие объявление цикла 'for' используется вне режима С99
Добавлено через 42 секунды
И советует подключить стандарт соответствующим ключиком
0
10.01.2012, 22:47
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.01.2012, 22:47
Привет! Вот еще темы с ответами:

Сформировать одномерный массив из номеров первых отрицательных элементов каждой строки матрицы - C++
Дана матрица А размерностью n*m. Сформировать одномерный массив В, элементами которого являются номера первых отрицательных элементов...

умножением элементов каждой строки первой матрицы на наибольший из элементов соответствующей строки второй матрицы - C++
получить новую матрицу умножением элементов каждой строки первой матрицы на наибольший из элементов соответствующей строки второй...

От значений элементов каждой строки двумерного массива вычесть значение минимального элемента этой строки - C++
От значений элементов каждой строки двумерного массива вычесть значение минимального элемента этой строки.

Вычислить сумму элементов каждой строки матрицы - C++
#include &lt;iostream&gt; using namespace std; int main() { setlocale(0,&quot;&quot;); const int str = 5; const...


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

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

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