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

Дано 8 действительных чисел. Вычислить сумму квадратов разностей корней из модулей действительных чисел - C++

Восстановить пароль Регистрация
 
Sane4KO
1 / 1 / 0
Регистрация: 14.01.2013
Сообщений: 62
16.01.2013, 22:07     Дано 8 действительных чисел. Вычислить сумму квадратов разностей корней из модулей действительных чисел #1
Дано 8 действительных чисел. Вычислить сумму квадратов разностей корней из модулей действительных чисел.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.01.2013, 22:07     Дано 8 действительных чисел. Вычислить сумму квадратов разностей корней из модулей действительных чисел
Посмотрите здесь:

Задан массив из N действительных чисел и нужно вычислить сумму между 1 и 2 отрицательными элементами C++
C++ Задана последовательность действительных чисел. Найти сумму квадратов чисел, значение которых принадлежит промежутку [a, b]
Работа с одномерными массивами. Вычислить сумму квадратов разностей корней из модулей действительных чисел C++
Дано 5 действительных чисел. Вычислить квадратный корень из модуля их добудку C++
Для 8-ми введенных действительных чисел вычислить сумму отрицательных чисел C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
v.a.l.i.d
 Аватар для v.a.l.i.d
412 / 377 / 10
Регистрация: 21.09.2012
Сообщений: 913
16.01.2013, 22:21     Дано 8 действительных чисел. Вычислить сумму квадратов разностей корней из модулей действительных чисел #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "Russian");
 
    const int N = 8;
    double arr[N];
    double summ = 0;
 
    cout << "Введите " << N << " чисел -> ";
    for (int i=0; i<N; i++)
        cin >> arr[i];
 
    for (int i=0; i<N; i+=2)
        summ = summ + pow(sqrt(abs(arr[i])) - sqrt(abs(arr[i+1])), 2);
 
    cout << "Sum = " << summ << endl;
 
    system("pause");
    return 0;
}
Если правильно понял задание
Sane4KO
1 / 1 / 0
Регистрация: 14.01.2013
Сообщений: 62
16.01.2013, 22:38  [ТС]     Дано 8 действительных чисел. Вычислить сумму квадратов разностей корней из модулей действительных чисел #3
я подключила еще math.h, не работало..но теперь ошибка ..
[C++ Error] Unit20.cpp(18): E2015 Ambiguity between 'std::abs(long)' and 'std::abs(int)'
[C++ Error] Unit20.cpp(18): E2015 Ambiguity between 'std::abs(long)' and 'std::abs(int)'

на етой строке

summ = summ + pow(sqrt(abs(arr[i])) - sqrt(abs(arr[i+1])), 2);
Дмитрий 93
74 / 59 / 5
Регистрация: 03.06.2011
Сообщений: 309
16.01.2013, 22:45     Дано 8 действительных чисел. Вычислить сумму квадратов разностей корней из модулей действительных чисел #4
поменяй abs на fabs например

Добавлено через 2 минуты
коли видишь ты в коде математическую функцию то подключи библиотеку math дабы не ругал тебя компилятор матюгами машинными
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <iostream>
#include <math.h>
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "Russian");
 
    const int N = 8;
    double arr[N];
    double summ = 0;
 
    cout << "Ââåäèòå " << N << " Г·ГЁГ±ГҐГ« -> ";
    for (int i=0; i<N; i++)
        cin >> arr[i];
 
    for (int i=0; i<N; i+=2)
        summ = summ + pow(sqrt(fabs(arr[i])) - sqrt(fabs(arr[i+1])), 2);
 
    cout << "Sum = " << summ << endl;
 
    system("pause");
    return 0;
}
Sane4KO
1 / 1 / 0
Регистрация: 14.01.2013
Сообщений: 62
16.01.2013, 22:47  [ТС]     Дано 8 действительных чисел. Вычислить сумму квадратов разностей корней из модулей действительных чисел #5
спасибо )
все работает)
Дмитрий 93
74 / 59 / 5
Регистрация: 03.06.2011
Сообщений: 309
16.01.2013, 22:49     Дано 8 действительных чисел. Вычислить сумму квадратов разностей корней из модулей действительных чисел #6
коли элемент у тебя вещественный то применяй к нему функцию fabs, для модуля вещественного она потребна
v.a.l.i.d
 Аватар для v.a.l.i.d
412 / 377 / 10
Регистрация: 21.09.2012
Сообщений: 913
16.01.2013, 22:55     Дано 8 действительных чисел. Вычислить сумму квадратов разностей корней из модулей действительных чисел #7
Sane4KO, Если хотите, то я могу второй вариант написать, через 8 переменных. Я уже сделал.
Sane4KO
1 / 1 / 0
Регистрация: 14.01.2013
Сообщений: 62
16.01.2013, 22:57  [ТС]     Дано 8 действительных чисел. Вычислить сумму квадратов разностей корней из модулей действительных чисел #8
спасибо Вам большое..
мне и етого хватит)
мне бы другие задачи решить..(
v.a.l.i.d
 Аватар для v.a.l.i.d
412 / 377 / 10
Регистрация: 21.09.2012
Сообщений: 913
16.01.2013, 23:03     Дано 8 действительных чисел. Вычислить сумму квадратов разностей корней из модулей действительных чисел #9
решим
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.01.2013, 23:08     Дано 8 действительных чисел. Вычислить сумму квадратов разностей корней из модулей действительных чисел
Еще ссылки по теме:

дано 5 действительных чисел, Вычислить квадратный корень из модуля их произведения C++
Сделать масивом.Дано 5 действительных чисел. Вычислить сумму квадратных корней модулей этих чисел C++
C++ Дано 10 действительных чисел. Определить количество, сумму и произведение отрицательных чисел

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

Или воспользуйтесь поиском по форуму:
Sane4KO
1 / 1 / 0
Регистрация: 14.01.2013
Сообщений: 62
16.01.2013, 23:08  [ТС]     Дано 8 действительных чисел. Вычислить сумму квадратов разностей корней из модулей действительных чисел #10
Буду очень благодарна !)

вот задачка..
С исходной строки символов удалить символы, отличные от русских букв и пробелов.

Мне помогли ее решить вот так..
но она не работает..имне нужно без std
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <algorithm>
#include <iostream.>
#include <iterator.>
#include <sstream>
#include <string>
#include <vector>
 
std::string& func(std::string& str)
{
    str = str[str.length() - 1] + str;
    str.erase(str.end() - 1);
    return str;
}
 
int main()
{
    std::string str("This is a text text this is text");
    std::istringstream iss(str);
    std::vector<std::string> vector(
        (std::istream_iterator<std::string>(iss)),
        (std::istream_iterator<std::string>()));
    vector.erase(std::remove(vector.begin(), vector.end(), *(vector.cend() - 1)), vector.end());
    std::transform(vector.begin(), vector.end(), vector.begin(), func);
    std::copy(vector.begin(), vector.end(), std::ostream_iterator<std::string>(std::cout, " "));
    std::cout << std::endl;
 system("pause");
return 0;
Yandex
Объявления
16.01.2013, 23:08     Дано 8 действительных чисел. Вычислить сумму квадратов разностей корней из модулей действительных чисел
Ответ Создать тему
Опции темы

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