С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Error C2440: инициализация: невозможно преобразовать "void *" в "listnode *". подскажите, что можно сделать? http://www.cyberforum.ru/cpp-beginners/thread1829903.html
#include <iostream> struct listnode { char *data; int value; struct listnode *next; }; struct listnode *list_nodecreate(char *data, int value) { struct listnode *p = malloc(sizeof(*p));
C++ Можете сказать, на каком языке написан данный код Здравствуйте. Можете сказать, на каком языке написан данный код. На какой программе запустить? Также, это одна программа или же по частям? Исходный код программы поиска кратчайших путей с... http://www.cyberforum.ru/cpp-beginners/thread1829900.html
C++ Nan после вычисления
после вычисления значения выдает число, nan, число. как можно округлить до того значения, чтобы выдавался корректный ответ? + после прохода первого цикла на заполнение массива программа вылетает...
Поиск слова по координатам C++
Нужно найти слово в файле по координатам, заданным в переменной wordCoords. Координаты должны включать в себя: Номер предложения, номер текста в предложении. Добавлено через 13 минут Точнее номер...
C++ Составить программу вычисления значения Y по заданным математическим функциям! http://www.cyberforum.ru/cpp-beginners/thread1829849.html
Вот задача! (А, В) Ввести с клавиатуры! Y = 3(e^A) + log( с основанием 3)(A^2 + B^2 + 5) если A^2 + B^2 > 5; Y = tg^4(A+B) если A^2 + B^2 < 1; Y = -3 В остальных случаях! Программу я...
C++ Нужна блок схема линейная задача: Дано четырёхзначное число, нужно поменять местами первую и последнюю цифры, и найти среднее арифметическое между второй и третьей цифрой, ну и вывести результат подробнее

Показать сообщение отдельно
slavek777
3 / 3 / 0
Регистрация: 15.09.2016
Сообщений: 239
Завершенные тесты: 1

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

19.10.2016, 17:02. Просмотров 172. Ответов 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 );
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.