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

Найдите ошибку в коде.Он должен найти средний арифметическийи каждого столбца - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сортировка методом вставок http://www.cyberforum.ru/cpp-beginners/thread107038.html
Заполнить массив размером 20 случайными числами в диапазоне от 0 до 200. Во второй массив выбрать все двузначные элементы, отсортированные методом вставок по возрастанию.вывести на экран
C++ Сортировка элементов Есть программа, которая сортирует элементы массива по убыванию методом пузырьков. #include <stdio.h> void main() { int i,j,a,p; for (i=0;i<10;++i){ printf("Vvedite chislo: "); scanf("%d",&a); http://www.cyberforum.ru/cpp-beginners/thread107030.html
С++ перевод вещественного числа из произвольной сс в 10 C++
Помогите с переводом вещественного числа в 10 сс.Или помогите найти,где это уже обсуждалось.Заранее спасибо.
C++ Поиск подстроки в строке
Написал программу, выводящую на экран последнее вхождение строки string2 в строку string1 #include <stdio.h> #include <conio.h> #include <string.h> #include <stdlib.h> char* at(char* string1, char* string2) {int b=0, k=0; char* string3="-1"; for (int i=0;string1;i++) {
C++ ошибка в строке 21 с while найти не могу http://www.cyberforum.ru/cpp-beginners/thread107023.html
// lab4.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include <conio.h> #include <math.h> #include <stdio.h> int _tmain(int argc, _TCHAR* argv) {
C++ Сортировка структуры по убыванию члена (int) Дана структура, где поля: name - имя ученика, mark, mark, mark, mark - оценки по 4-м предметам, mark - сумма балов ученика. Данные вводятся вручную. Нужно вывести на екран отсортированную таблицу учеников с их оценками по убыванию суммы балов. Закоментированный отрывок - неотсортированная таблица. Текст удачно проходит компиляцию в BorlandC++. Зараннее спасибо! #include <iostream.h> #include... подробнее

Показать сообщение отдельно
Genius Ignat
1233 / 771 / 44
Регистрация: 16.09.2009
Сообщений: 2,014
21.03.2010, 13:23     Найдите ошибку в коде.Он должен найти средний арифметическийи каждого столбца
У тебя 5 строк и 9 столбцов а не наоборот.
C++
1
2
3
4
5
6
7
8
 //Переходим в очередному столбцу
 for(int i = 0; i < 9; i++){
//Рассматриваем очередной столбец.
                for(int j = 0; j<n; j++){
                        arr[j] += mas[j][i];
                }
        }
return *arr;
//Что то мне подсказывает что есть ошибке ещё кроме этой.
//А вычисления среднего арифметического что то не видать, по пойму только сумма.

Добавлено через 17 минут
я Тоже ляп допустил,
так как столбцов девять.
У тебя массив должен быть из 9 элементов что бы уместить суммы с каждого столбца поэтому
код другой:
C++
1
2
3
4
5
6
7
8
 //Переходим в очередному столбцу
 for(int i = 0; i < 9; i++){
//Рассматриваем очередной столбец.
                for(int j = 0; j<n; j++){
                        arr[i] += mas[j][i];
                }
        }
return *arr;
 
Текущее время: 09:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru