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

Вычислить сумму квадратов чисел массива, абсолютная величина которых превышает заданное значение - C++

Восстановить пароль Регистрация
 
slavek777
2 / 2 / 0
Регистрация: 15.09.2016
Сообщений: 101
Завершенные тесты: 1
19.10.2016, 17:02     Вычислить сумму квадратов чисел массива, абсолютная величина которых превышает заданное значение #1
Дано задание:
Массив содержит 7 действительных чисел. Вычислить сумму квадратов тех чисел, абсолютная величина которых превышает значение 2,5. При выполнении программы значения элементов массива (последовательность чисел) выбрать самостоятельно.
Написал код, но при компиляции, при нажатии на кнопку зависает. В чем проблема? Как я понял, что-то логическое допущено в вводе/выводе информации, ибо к сожалению на лекци это было затронуто ну почти никак, а в интернете найти должной информации не удалось.


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
void __fastcall TForm1::Button1Click(TObject *Sender)
{
float a    [ 7 ]   ;
int i ;
float sum ;
for ( i=0 ; i < 6 ; i++ )
a [ i ] = StrToFloat(Memo1->Lines ->Strings [ i ] );
 
 {
 if (fabs (a  [ i ] < 2.5 ) )
  sum +=  a[ i ]    ;
  else
   sum +=0 ;
 
 Label1 -> Caption =FormatFloat("0.000 " , sum );
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.10.2016, 17:02     Вычислить сумму квадратов чисел массива, абсолютная величина которых превышает заданное значение
Посмотрите здесь:

Вычислить бесконечную сумму с заданной точностью ε> 0. Считать, что заданная точность достигнута, если абсолютная величина очередного слагаемого не пр C++
Вычислить сумму чисел Фибоначчи, значение которых не превосходит 500 C++
пожалуйста ! ( Найти количество значений функции f(x), абсолютная величина целой части которых > C++
Замена всех элементов массива, значение которых превышает среднее значение, максимальным элементом C++
C++ Найти элементы, абсолютная величина которых совпадает с абсолютной величиной k-ого элемента массива
C++ Определить количество студентов, у которых средний балл превышает заданное пользователем значение
Найти все тройки чисел, сумма квадратов которых даёт заданное натуральное число C++
Выбрать максимальное количество чисел в массиве, сумма которых не превышает заданное C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
neketsh
7 / 7 / 4
Регистрация: 23.08.2015
Сообщений: 74
19.10.2016, 17:31     Вычислить сумму квадратов чисел массива, абсолютная величина которых превышает заданное значение #2
C++
1
2
3
4
5
6
7
8
9
10
11
double arr[7];
int i;
double sum = 0;
cout << "Enter the arrey:" << endl;
for( i = 0; i < 6; i++)
{
   cin >> arr[i];
if (fabs(arr[i] > 2.5))
   sum += pow(arr[i], 2.0);
}
cout << "The result is: " << sum << endl;
slavek777
2 / 2 / 0
Регистрация: 15.09.2016
Сообщений: 101
Завершенные тесты: 1
19.10.2016, 17:32  [ТС]     Вычислить сумму квадратов чисел массива, абсолютная величина которых превышает заданное значение #3
Дело в том, что хотелось именно часть ввода/вывода не в консольном режиме.
Yandex
Объявления
19.10.2016, 17:32     Вычислить сумму квадратов чисел массива, абсолютная величина которых превышает заданное значение
Ответ Создать тему
Опции темы

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