Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
ARTER616
0 / 0 / 3
Регистрация: 14.01.2017
Сообщений: 261
#1

По данному натуральному n вычислите сумму квадратов чисел предшествующих n и самого n - C++

18.02.2017, 19:17. Просмотров 361. Ответов 7
Метки нет (Все метки)

Например если n=2, то нужно вывести 1^2 + 2^2
-------------------------------------------------------------
Я написал код, но я не знаю как сложить
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
using namespace std;
 
int main()
{
    int a = 0,n;
    cin >> n;
    for (int i = 0; i < n; ++i)
    {
        a += 1;
        cout << a*a<< endl;
    }
    system("pause");
    return 0;
}
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.02.2017, 19:17
Я подобрал для вас темы с готовыми решениями и ответами на вопрос По данному натуральному n вычислите сумму квадратов чисел предшествующих n и самого n (C++):

По данному натуральному n вычислите сумму
По данному натуральному n вычислите сумму 1^2+2^2+...+n^2. Входные данные...

По данному натуральному n вычислите сумму 1+(1+2)+(1+2+3)+.+(1+2+.+n)
По данному натуральному n вычислите сумму 1+(1+2)+(1+2+3)+...+(1+2+...+n). я...

По данному действительному числу a и натуральному n вычислите сумму 1+a+a2+.+an, не используя формулу суммы
По данному действительному числу a и натуральному n вычислите сумму...

По данному натуральному числу N найдите сумму чисел
По данному натуральному числу N найдите сумму чисел 1+1/1!+1/2!+1/3!+...+1/N!....

Вычислите сумму квадратов N четных натуральных чисел
1. Напишите программу печати таблицы перевода расстояний из дюймов в сантиметры...

По данному числу n вычислите сумму
По данному числу n вычислить сумму 1 \, + \, \frac{1}{2^2} \, + \,...

7
liv
375 / 342 / 124
Регистрация: 07.10.2015
Сообщений: 1,281
Завершенные тесты: 1
18.02.2017, 19:21 #2
Лучший ответ Сообщение было отмечено ARTER616 как решение

Решение

ARTER616,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
using namespace std;
 
int main()
{
    int a = 0,n;
    cin >> n;
    for (int i = 1; i <= n; ++i)
        a += i*i;
    cout << a << endl;
 
    system("pause");
    return 0;
}
1
ARTER616
0 / 0 / 3
Регистрация: 14.01.2017
Сообщений: 261
18.02.2017, 19:27  [ТС] #3
Можно я пользуясь случаем спрошу как написать ту же программу, но чтобы она при этом находила сумму квадратных корней?
0
liv
375 / 342 / 124
Регистрация: 07.10.2015
Сообщений: 1,281
Завершенные тесты: 1
18.02.2017, 19:31 #4
ARTER616, Легко
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <cmath>
#include <iostream>
 
using namespace std;
 
int main()
{
    double a =0;
    int n;
    cin >> n;
    for (int i = 1; i <= n; ++i)
        a += sqrt((double)i);
    cout << a << endl;
 
    system("pause");
    return 0;
}
0
ARTER616
0 / 0 / 3
Регистрация: 14.01.2017
Сообщений: 261
18.02.2017, 19:39  [ТС] #5
Я имел ввиду, что каждый последующий корень будет под предыдущим.
Вот изображение, надеюсь прикрепил правильно...
0
Миниатюры
По данному натуральному n вычислите сумму квадратов чисел предшествующих n и самого n  
liv
375 / 342 / 124
Регистрация: 07.10.2015
Сообщений: 1,281
Завершенные тесты: 1
18.02.2017, 20:06 #6
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <cmath>
#include <iostream>
 
using namespace std;
 
int main()
{
    double a;
    int n;
    cin >> n;
 
    a = sqrt((double)n);
    for (int i = n-1; i >= 1; --i)
        a += sqrt(a+(double)i);
 
    cout << sqrt(a) << endl;
 
    system("pause");
    return 0;
}
0
ARTER616
0 / 0 / 3
Регистрация: 14.01.2017
Сообщений: 261
18.02.2017, 20:10  [ТС] #7
Там при вводе 2 должно вывести 1.553774.
0
liv
375 / 342 / 124
Регистрация: 07.10.2015
Сообщений: 1,281
Завершенные тесты: 1
19.02.2017, 14:57 #8
ARTER616, да, конечно
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <cmath>
#include <iostream>
 
using namespace std;
 
int main()
{
    double a;
    int n;
    cin >> n;
 
    a = (double)n;
    for (int i = n-1; i >= 1; --i)
        a = i+sqrt(a);
    a = sqrt(a);
 
    cout << a << endl;
 
    system("pause");
    return 0;
}
0
19.02.2017, 14:57
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.02.2017, 14:57
Привет! Вот еще темы с решениями:

По данному числу n вычислите сумму 1+1/2^2+1/3^2+.+1/n^2
По данному числу n вычислите сумму 1+1/2^2+1/3^2+...+1/n^2.

По данному числу n вычислите сумму 4(1-1/3+1/5-1/7+...+(-1)n/(2n+1))
INPUT.TXT OUTPUT.TXT

По данному числу n вычислите сумму 4(1-1/3+1/5-1/7+.+(-1)n/(2n+1)
По данному числу n вычислите сумму 4(1-1/3+1/5-1/7+...+(-1)n/(2n+1)).

Подсчитать сумму квадратов четных и сумму квадратов нечетных чисел
1. Дан массив A размера N. Вывести его элементы в следующем порядке: A1, AN,...


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

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

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