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

Двумерный массив среднее арифметическое элементов и сумм строк,столбцов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывод имени вразрядку http://www.cyberforum.ru/cpp-beginners/thread793980.html
Написать программу при помощи символьного массива, которая выводит имя с разрядкой: Введите имя -> Petr Имя вразрядку -> P e t r
C++ открытые члены класса переделать в закрытые #include "stdafx.h" #include <iostream> #include <string> using namespace std; float sum=0.0; int *s; int *z; string sotr; float zar; class rabota { public: rabota() {cout<<"Работает конструктор\n"; string *s=new string; cout<< "Введите ФИО: \n"; cin>>sotr; http://www.cyberforum.ru/cpp-beginners/thread793978.html
C++ Массив структур
Создаю программу, которая должна массив чисел преобразовать в массив структур(в структуре 2 элемента - число из массива и количество его вхождений). Но выбивает ошибку после начала работы программы... Помогите разобраться что не так пожалуйста! #include <iostream> #include <ctime> using std::cout; using std::cin; struct histogram {
Список C++
Доброго времени суток. Помогите с решением проблемы с List. На С# это работает без проблем вот код на C# public List<string> list1; private void Form1_Load(object sender, EventArgs e) { list1.Add("Тест"); }
C++ qsort http://www.cyberforum.ru/cpp-beginners/thread793956.html
Вот код программы. Посмотрите вопрос в комментарии. #include <iostream> #include <stdlib.h> using namespace std; int main() { int n,q,a,zap,maxzap=-1,x,y,s; cin>>n>>q;
C++ Исправить ошибку в коде. Реализовать функцию, которая принимает одномерный массив и возвращает индексы его максимального и минимального элементов, с указателями #include<iostream> #include<windows.h> using namespace std; void f(int *a,int n,int &k,int &l) { int max=*(a),min=*(a); k=0; l=0; подробнее

Показать сообщение отдельно
NIch
399 / 310 / 27
Регистрация: 17.03.2010
Сообщений: 1,120
24.02.2013, 21:37     Двумерный массив среднее арифметическое элементов и сумм строк,столбцов
У двумерного массива кол-во сумм строк, равно кол-ву столбцов.
Т.е. нужно организовывать массивы сумм.
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
int main(){
  SetConsoleOutputCP(1251);
 
  const int row=3, col=3;
 
  int mas[row][col], arifm = 0, sum = 0, sumstrok[row], sumstolb[col];
 
  cout<<"Введите числа -> "<<endl;
 
  for(int i=0; i<row; i++){
    for(int j=0; j<col; j++){     
      cin>>mas[i][j];
    }
  }
 
  for(int i=0; i<row; i++){   
    for(int j=0; j<col; j++){
      sum += mas[i][j];
    }
  }
 
  arifm = sum / (col * row); 
 
  for(int i=0; i<row; i++){   
    for(int j=0; j<col; j++){
      sumstrok[i] += mas[i][j];
    }
  }
 
  for(int i=0; i<col; i++){   
    for(int j=0; j<row; j++){
      sumstolb[i] += mas[i][j];
    }
  }
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru