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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
slavek777
3 / 3 / 0
Регистрация: 15.09.2016
Сообщений: 138
Завершенные тесты: 1
#1

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

19.10.2016, 17:02. Просмотров 101. Ответов 2
Метки нет (Все метки)

Дано задание:
Массив содержит 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++
C++ Найти максимальную сумму чисел, произведение которых не превышает заданного числа.
C++ Вывести начальные индексы всех елементов массива, значение которых превышает заданое значение А.
Найти сумму первых элементов массива, произведение которых не превышает заданного числа М C++
C++ Структура: Найти все страны, у которых величина экспорта за 20 лет превышает величину импорта.
Вычислить сумму чисел Фибоначчи, значение которых не превосходит 500 C++
пожалуйста ! ( Найти количество значений функции f(x), абсолютная величина целой части которых > C++
C++ Найти элементы, абсолютная величина которых совпадает с абсолютной величиной k-ого элемента массива
C++ Определить количество студентов, у которых средний балл превышает заданное пользователем значение
Найти все тройки чисел, сумма квадратов которых даёт заданное натуральное число C++
Выбрать максимальное количество чисел в массиве, сумма которых не превышает заданное C++
C++ Создать новый массив, элементами которого являются абсолютная величина каждого числа старого массива

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
neketsh
13 / 13 / 6
Регистрация: 23.08.2015
Сообщений: 123
Завершенные тесты: 1
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
3 / 3 / 0
Регистрация: 15.09.2016
Сообщений: 138
Завершенные тесты: 1
19.10.2016, 17:32  [ТС]     Вычислить сумму квадратов чисел массива, абсолютная величина которых превышает заданное значение #3
Дело в том, что хотелось именно часть ввода/вывода не в консольном режиме.
Yandex
Объявления
19.10.2016, 17:32     Вычислить сумму квадратов чисел массива, абсолютная величина которых превышает заданное значение
Ответ Создать тему
Опции темы

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