0 / 0 / 0
Регистрация: 03.05.2015
Сообщений: 7
1

Вычислите сумму и произведение всех элементов массива

03.05.2015, 23:46. Показов 1607. Ответов 2
Метки нет (Все метки)

Только начал осваивать C++Builder. Подскажите,пожалуйста,как это сделать)

В обработчике события объявите массив
C++
1
float mas[10][10];
Запишите в элементы массива произведения чисел (i*j) с помощью цикла
C++
1
2
3
4
for ( i=0; i< 10; i ++)
   for (j=0; j< 10; j ++)
   {
   }
Вычислите сумму и произведение всех элементов массива.
Вычислите среднее значение суммы и произведения и покажите результат.
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.05.2015, 23:46
Ответы с готовыми решениями:

Вычислите сумму квадратов всех элементов заданного массива
Вычислите сумму квадратов всех элементов заданного массива X(N), за исключением элементов, кратных...

Вычислите сумму квадратов всех элементов заданного массива
Вычислите сумму квадратов всех элементов заданного массива X(N), за исключением элементов, кратных...

Вычислите сумму квадратов всех элементов заданного массива
Вычислите сумму квадратов всех элементов заданного массива X(N), за исключением элементов, кратных...

Вычислите сумму квадратов всех элементов заданного массива X(N), за исключением элементов, кратных пяти
Вычислите сумму квадратов всех элементов заданного массива X(N), за исключением элементов, кратных...

2
Модератор
7322 / 4796 / 2007
Регистрация: 21.01.2014
Сообщений: 20,345
Записей в блоге: 3
04.05.2015, 06:39 2
Приложения в C++ Builder делятся на консольные (DOS-окно) и оконные (GUI - графический пользовательский интерфейс). В зависимости от того, какой интерфейс требуется твоей программе, решения могут быть разные. Уточни, что именно требуется...
1
Модератор
7322 / 4796 / 2007
Регистрация: 21.01.2014
Сообщений: 20,345
Записей в блоге: 3
04.05.2015, 11:53 3
Упс, не разглядел эту фразу
В обработчике события
Обработчик события уже подразумевает GUI. Тогда не понятно следующее:
1. Зачем тип массива, состоящего из элементов i * j, если i и j - счетчики циклов for, которые по определению типа int, должен быть float?
2. Твое задание - это вывод на экран банальной таблицы умножения, только считать все это дело начинает не с 1, как надо бы, а с 0 (for ( i=0; i< 10; i ++) в задании), поэтому произведение элементов такого массива заведомо равно 0.

Ну да пес с ним, можно вот так сделать... (заполняю массив и считаю сумму элеменов, по остальным вопросам у препода сам уточняй)
На форме компоненты StringGrid (свойства: Name - SG, FixedRows == 0, FixedCols == 0, RowCount == 10, ColCount == 10), кнопка (Button1) и метка (Label1)
Двойным кликом по кнопке создаем обработчик события OnClick и в нем пишем:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
void __fastcall TForm1::Button1Click(TObject *Sender)
{
  float mas[10][10]; //Объявляем массив
  float Sm = 0; //Объявляем и инициализируем переменную для суммы элементов массива
  for(int i = 0; i < 10; i++)
    for(int j = 0; j < 10; j++)
      {
        mas[i][j] = i * j; //Заполнили элемент массива
        SG->Cells[j][i] = FloatToStr(mas[i][j]); //Заполнили ячейку грида
        Sm += mas[i][j]; //Обновили сумму
      }
  Label1->Caption = "Сумма элементов массива == " + FloatToStr(Sm); //Выводим значение суммы
}
Миниатюры
Вычислите сумму и произведение всех элементов массива  
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.05.2015, 11:53

Вычислите сумму квадратов всех элементов заданного массива X[1:N], за исключением элементов, кратных пяти
Вычислите сумму квадратов всех элементов заданного массива X, за исключением элементов, кратных...

Вычислите сумму квадратов всех элементов заданного массива X(N), за исключением элементов, кратных пяти.
Решите пожалуйста! Вычислите сумму квадратов всех элементов заданного массива X(N), за исключением...

Вычислите сумму квадратов всех элементов заданного массива A[N], за исключением элементов, кратных пяти.
Вычислите сумму квадратов всех элементов заданного массива A, за исключением элементов, кратных...

Вычислите сумму квадратов всех элементов заданного массива X(N), за исключением элементов, кратных пяти.
Вычислите сумму квадратов всех элементов заданного массива X(N), за исключением элементов, кратных...


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

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

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