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

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

Войти
Регистрация
Восстановить пароль
 
Ренатка
1 / 1 / 0
Регистрация: 29.12.2011
Сообщений: 67
#1

Двумерные массивы! очень просто! - C++

15.05.2012, 19:24. Просмотров 444. Ответов 10
Метки нет (Все метки)

нужно что-нибудь простое, например сумма элементов, ну массив не больше 7*7! очень...
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
dr.curse
386 / 342 / 16
Регистрация: 11.10.2010
Сообщений: 1,907
15.05.2012, 19:26     Двумерные массивы! очень просто! #2
C++
1
2
3
4
5
6
int mas[size][size];
long s=0;
//заполнение массива
for (int i=0;i<size;i++)
    for (int j=0;j<size;j++)
        s+=a[i][j];
Ренатка
1 / 1 / 0
Регистрация: 29.12.2011
Сообщений: 67
15.05.2012, 19:27  [ТС]     Двумерные массивы! очень просто! #3
а можно полный код?)
dr.curse
386 / 342 / 16
Регистрация: 11.10.2010
Сообщений: 1,907
15.05.2012, 19:31     Двумерные массивы! очень просто! #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
int main()
{
   long mas[100][100],n,s=0,i,j;
   std::cout << "vvedite razmer massiva: ";
   std::cin >> n;
   std::cout << "vvedite massiv: \n";
   for (i=0;i<n;i++)
      for (j=0;j<n;j++)
      {
         std::cin >> mas[i][j];
         s+=mas[i][j];
      }
   std::cout << "summa elementov massiva: " << s;
   return 0;
}
Ренатка
1 / 1 / 0
Регистрация: 29.12.2011
Сообщений: 67
15.05.2012, 19:53  [ТС]     Двумерные массивы! очень просто! #5
но оно не правильно считает! ввожу 3 *3,ставлю все 1,а пишет сумма=11!

Добавлено через 14 минут
да тут вообще все время пишет 11!
Infinity3000
1057 / 576 / 24
Регистрация: 03.12.2009
Сообщений: 1,255
15.05.2012, 19:56     Двумерные массивы! очень просто! #6
ув.
aram_gyumri,

Привел вполне рабочую программу!
Миниатюры
Двумерные массивы! очень просто!   Двумерные массивы! очень просто!  
Ренатка
1 / 1 / 0
Регистрация: 29.12.2011
Сообщений: 67
15.05.2012, 20:36  [ТС]     Двумерные массивы! очень просто! #7
ну тогда надо было написать, что размер состоит из одной цифры!

Добавлено через 24 секунды
спасибо!

Добавлено через 5 минут
а можете объяснить что значит эта строчка?
long mas[100][100],n,s=0,i,j;
dr.curse
386 / 342 / 16
Регистрация: 11.10.2010
Сообщений: 1,907
15.05.2012, 20:48     Двумерные массивы! очень просто! #8
Цитата Сообщение от Ренатка Посмотреть сообщение
а можете объяснить что значит эта строчка?
long mas[100][100],n,s=0,i,j;
это обявление переменных
Ренатка
1 / 1 / 0
Регистрация: 29.12.2011
Сообщений: 67
15.05.2012, 20:52  [ТС]     Двумерные массивы! очень просто! #9
ладно,спасибо))
Infinity3000
1057 / 576 / 24
Регистрация: 03.12.2009
Сообщений: 1,255
15.05.2012, 21:01     Двумерные массивы! очень просто! #10
Цитата Сообщение от Ренатка Посмотреть сообщение
ну тогда надо было написать, что размер состоит из одной цифры!
ну тут же видно что мы с читываем одно значение для одной переменной

C++
1
2
 std::cout << "vvedite razmer massiva: ";
   std::cin >> n;
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.05.2012, 21:10     Двумерные массивы! очень просто!
Еще ссылки по теме:

C++ Двумерные числовые массивы
C++ Двумерные массивы.(доработка)
Задачи на двумерные массивы C++
Задача на двумерные массивы C++
C++ Двумерные массивы матрицы

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

Или воспользуйтесь поиском по форуму:
Ренатка
1 / 1 / 0
Регистрация: 29.12.2011
Сообщений: 67
15.05.2012, 21:10  [ТС]     Двумерные массивы! очень просто! #11
а я сначала это не заметила!
Yandex
Объявления
15.05.2012, 21:10     Двумерные массивы! очень просто!
Ответ Создать тему
Опции темы

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