Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.
Внимание! Некоторое время письма не доходят до аккаунтов MAIL RU GROUP, не доходят на все почтовые ящики mail.ru, inbox.ru, bk.ru. Пишите им жалобы, чтобы быстрее восстановили получение писем, регистрируйтесь через яндекс почту и gmail, туда письма с активизацией доходят.

Вернуться   Форум программистов > .NET > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 03.05.2016, 18:44   #1
Anne123
Новичок
 
Регистрация: 03.05.2016
Сообщений: 1
Репутация: 10
По умолчанию Помогите понять что не так

Здравствуйте. Помогите, пожалуйста, понять почему не считает сумму:

Ввести матрицу 2*3 и найти сумму в каждом столбце
Код:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication18
{
    class Program
    {
        static void Main(string[] args)
        {
            int n,m;
            n=2;
            m=3;
            int [] sum = new int [m];
          
            int [,] mas=new int[n,m];
            Console.WriteLine("Заполните матрицу");
           

            for (int i=0; i<n; i++)
            {
                for (int j=0; j<m; j++)
                {
                    
                  mas[i, j] = Int32.Parse(Console.ReadLine());
                  
                }
            }
            Console.WriteLine("Полученная матрица:");

            for (int i = 0; i < n; i++)
            {
                
               
                for (int j = 0; j < m; j++)
                {
                  
                    Console.Write(mas[i, j]+" ");
                    

                }
                Console.WriteLine("\n");
            }

            


            for (int i = 0; i < n; i++)
            {
                for (int j = 0; j < m; j++)
                {
                    sum [i]+=mas[j, i];
                    Console.Write(sum [i]+ " ");
                }

                
            }
            Console.ReadLine();
        }

        }
    }


Последний раз редактировалось Alex11223; 03.05.2016 в 20:32.
Anne123 вне форума   Ответить с цитированием
Старый 03.05.2016, 20:31   #2
pu4koff
ПрофессионалФорумчанин
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,458
Репутация: 3616
По умолчанию

Почему вдруг mas[j,i] стал при суммировании, когда везде было i,j ?
__________________
http://coub.com/view/2hhtg
pu4koff вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Что не так с массивами ? помогите понять ошибку GreenFox Lazarus, Free Pascal, CodeTyphon 6 02.04.2015 11:49
Не могу понять что не так(бинарное дерево) Stanislav94 Общие вопросы C/C++ 2 03.03.2013 18:20
не могу понять что не так aferistz Общие вопросы C/C++ 5 23.09.2010 02:21
строки и файлы не могу понять,что не так(((( marina_sergina Помощь студентам 1 11.05.2010 00:38
Помогите дописать программу на Delphi 7 не могу понять что здесь не так matrix8325 Помощь студентам 1 30.04.2009 23:34


20:43.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru