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

Создать массив, составленный из суммы элементов каждой строки матрицы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ввести два числа. Меньшее заменить их полусуммой, а большее - удвоенным произведением http://www.cyberforum.ru/cpp-beginners/thread137643.html
.Ввести два числа. Меньшее заменить их полусуммой, а большее - удвоенным произведением.(в с++)
C++ функции и массивы 1. Написать процедуру для суммирования матриц. С ее помощью сложить исходную матрицу и транспонированную (т.е полученную поворотом исходной на 900) 2. сформировать квадратную матрицу n ... http://www.cyberforum.ru/cpp-beginners/thread137636.html
Изменение данных C++
Как создать возможность изменения ранее введённых данных,тоесть в моём примере: вводится индекс,улица,город и имя организации,как сделать чтобы после введения этих данных задавался вопрос"Желаете ли...
C++ Файл с расширением- dll?
Объясните русским языком ,что такое файл длл? Почему при написании самого длл на WINAPI, нужно прописать такое в проекте. plugin.hpp - это что за файл и зачем он нужен? И ещё нужно создавать файл...
C++ Алгоритм построения лабиринтов http://www.cyberforum.ru/cpp-beginners/thread137604.html
Нужно реализовать алгоритм построения разнообразных проходных прямоугольных лабиринтов с одним входом и одним выходом. Есть мысль сделать что-то вроде: 1. Создать двухмерный массив MxN, где M и N...
C++ память Помогите пожалуйста, в универе задали задачу такого плана: надо написать программу которая загружает оперативку, например заполнение массива 10000 на 10000 или возведение 2 в 30 степень, надо что бы... подробнее

Показать сообщение отдельно
neske
1502 / 869 / 84
Регистрация: 26.03.2010
Сообщений: 2,983
29.05.2010, 21:27
Вот, я вашу программу чуть-чуть изменил

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
#include <stdio.h>
#include <stdlib.h>
int main ()
{
    const int  Row=10,Column=10;
    int MAS[Row][Column];
 
    for (int i=0; i<Row; i++) { // заполняем и выводим на экран.
        for (int j=0; j<Column; j++) {
            MAS[i][j]=rand()%50;
            printf ("%d  ", MAS[i][j]); }
        printf ("\n"); }
    printf ("\n");
 
    int MAS_sum[Row];
    int sum=0;
 
    for (int i=0; i<Row; i++) { // считаем суммы и выводим на экран.
        sum=0;
        for (int j=0; j<Column; j++)
            sum+=MAS[i][j];
        MAS_sum[i]=sum;
        printf("%d   ",sum); }
    printf ("\n\n");
 
    for (int i=0; i<Row; i++) // изменяем первоначальную матрицу.
        if (MAS[i][0]>0)
            for (int j=0; j<Column; j++)
            MAS[i][j]=MAS[i][0];
 
    for (int i=0; i<Row; i++) {
        for (int j=0; j<Column; j++)
            printf ("%d  ", MAS[i][j]);
        printf ("\n"); }
 
    printf ("\n");
    system ("pause");
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru