Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++ Builder
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/7: Рейтинг темы: голосов - 7, средняя оценка - 5.00
VOVA-74
7 / 7 / 4
Регистрация: 16.02.2013
Сообщений: 172
1

Создать таблицу. Задать количество столбцов и строк. Посчитать по отдельности каждого столбца сумму

30.05.2013, 12:40. Просмотров 1353. Ответов 2
Метки нет (Все метки)

Приветствую Форумчани. Создал таблицу с помощью компонента СтринГрид. Все работает. Задаю количество столбцов и строк все выполняется. Однако например задаю таблицу 4 на 4 считаю сумму, среднее арифметическое и т.д. все получается, но в нахождении например суммы участвуют все цифры в таблице. Подскажите как можно сделать так, чтобы можно было подсчитать сумму и т.д. каждого столбца по отдельности, а не в совокупности всех чисел занесенных в таблицу. Заранее благодарен.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.05.2013, 12:40
Ответы с готовыми решениями:

Посчитать сумму столбцов двухмерного массива и вывести сумму каждого столбца в одномерный массив
Посчитать сумму столбцов двухмерного массива и вывести сумму каждого столбца в одномерный массив....

Посчитать и вывести в таблицу сумму всех элементов каждого столбца
У нас есть таблица StringGrid1 заполненная случайными числами. Количество строк и столбцов задается...

Определить количество положительных элементов каждого столбца двумерного массива, содержащего 5 строк и 5 столбцов
Определить количество положительных элементов каждого столбца двумерного массива, содержащего 5...

Как создать на форме таблицу с определенным количеством строк, а количество столбцов зависит от количество записей в таблице БД.
Здравствуйте. Я разрабатываю приложение составление расписание занятий в ВУЗе. И мне нужно...

Как создать таблицу с заданным количество столбцов и строк?
Задание такое: • На странице /Table/Create/ реализовать два поля для ввода чисел: «Число строк»,...

2
SatanaXIII
Почетный модератор
Эксперт С++
5796 / 2791 / 385
Регистрация: 01.11.2011
Сообщений: 6,797
Завершенные тесты: 1
30.05.2013, 13:29 2
Лучший ответ Сообщение было отмечено VOVA-74 как решение

Решение

Цитата Сообщение от VOVA-74 Посмотреть сообщение
Подскажите как можно сделать так, чтобы можно было подсчитать сумму и т.д. каждого столбца по отдельности, а не в совокупности всех чисел занесенных в таблицу.
Перебирать только только один столбец. каждый, по отдельности. А не всю совокупность ячеек.

Покажите как считаете сумму и среднее арифметическое и т.д. и будет вам счастье.
C++
1
2
3
4
5
6
7
8
void __fastcall TForm1::Button2Click(TObject *Sender)
{
#define NumCol 2
int SummRow = 0;
for(int i=1; i<StringGrid1->RowCount; i++)
  SummRow += StringGrid1->Cells[NumCol][i].ToInt();
ShowMessage(SummRow);
}
Создать таблицу. Задать количество столбцов и строк. Посчитать по отдельности каждого столбца сумму

Не по теме:

Кликните здесь для просмотра всего текста
Цитата Сообщение от VOVA-74 Посмотреть сообщение
Форумчани
е

0
VOVA-74
7 / 7 / 4
Регистрация: 16.02.2013
Сообщений: 172
01.06.2013, 09:24  [ТС] 3
Так Вам выслать код нахождения среднего арифметического.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
float I,J,s=0;
for(I  = 0; I < StringGrid1->ColCount;I++)
StringGrid1->Cells[I][0]="Параметр"+FloatToStr(I);
for(I=0;I<StringGrid1->RowCount;I++)
StringGrid1->Cells[0][I]= " " + FloatToStr(I);
for(J=0;J<StringGrid1->RowCount;J++)
StringGrid1->Cells[J][I]=FloatToStr(I) + ":" + FloatToStr(J);
for (float I=0;I<=StringGrid1->ColCount;I++)
for (float J=0;J<=StringGrid1->RowCount;J++)
 
s+=StrToFloat(StringGrid1->Cells[I][J]);
s/=StrToFloat(StringGrid1->ColCount)*StrToFloat(StringGrid1->RowCount);
 
Label2->Caption=FloatToStr(s);
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.06.2013, 09:24

Как создать таблицу с заданным количество столбцов и строк?
На странице /Table/Create/ реализовать два поля для ввода чисел: «Число строк», «Число столбцов» и...

Посчитать сумму каждого столбца массива
#include &lt;conio.h&gt; #include &lt;iostream&gt; #include &lt;time.h&gt; using namespace std; int main ()...

Посчитать сумму каждого столбца матрицы
помогите посчитать сумму каждого столбца матр если матр формирутся так#include &lt;stdio.h&gt;...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru