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

Неправильно работает функция - C++

Восстановить пароль Регистрация
 
veab
0 / 0 / 0
Регистрация: 16.10.2010
Сообщений: 10
16.10.2010, 21:26     Неправильно работает функция #1
You are given natural number n. Calculate 12+22+...+n2.
Example
Input Output
2 5

Добавлено через 1 минуту
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <math.h>
using namespace std;
 
 
void func(double a)
{
    for(double i=0,b; i<=a; i++){
                b=pow(i,2)+pow((i+1),2);
                
                cout << b << ' ';}
}
 
int main()
{
        double a;
        cin >> a;
        func(a);
        cout << endl;
        system("pause");
        return 0;
}
почему не работает?? выдает немножко не то(((
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
-comrade-
355 / 356 / 42
Регистрация: 11.06.2010
Сообщений: 703
16.10.2010, 21:34     Неправильно работает функция #2
А что выдает???
veab
0 / 0 / 0
Регистрация: 16.10.2010
Сообщений: 10
16.10.2010, 21:37  [ТС]     Неправильно работает функция #3
она дает последний b например должен 1+4+9+16=30 а дает 9+16=25 не знаю как сделать последовательность
-comrade-
355 / 356 / 42
Регистрация: 11.06.2010
Сообщений: 703
16.10.2010, 21:38     Неправильно работает функция #4
если n=2, то результат должен быть - 24???
veab
0 / 0 / 0
Регистрация: 16.10.2010
Сообщений: 10
16.10.2010, 21:40  [ТС]     Неправильно работает функция #5
нет...если n=2
то 1+4=5
если 3
то1+4+9=14
если 4 то 1+4+9+16+30
-comrade-
355 / 356 / 42
Регистрация: 11.06.2010
Сообщений: 703
16.10.2010, 21:42     Неправильно работает функция #6
Пробуйте:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <conio.h>
#include <math.h>
 
using namespace std;
 
int main()
{
    int i,n,s=0;
    cout<<"  n="; cin>>n;
    for(i=1;i<=n;i++) s+=pow(i,2);
    cout<<"\n  S="<<s;
    getch();
    return 1;
}
veab
0 / 0 / 0
Регистрация: 16.10.2010
Сообщений: 10
16.10.2010, 21:45  [ТС]     Неправильно работает функция #7
спасибо большое) вы профессиональный программист?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.10.2010, 21:46     Неправильно работает функция
Еще ссылки по теме:

Неправильно работает функция string::find_last_of C++
Почему функция atanh работает неправильно? C++
Неправильно работает функция strcmp c русскими буквами C++
неправильно работает функция replace()? C++
Функция неправильно считает сумму C++

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

Или воспользуйтесь поиском по форуму:
-comrade-
355 / 356 / 42
Регистрация: 11.06.2010
Сообщений: 703
16.10.2010, 21:46     Неправильно работает функция #8
Студент
Yandex
Объявления
16.10.2010, 21:46     Неправильно работает функция
Ответ Создать тему
Опции темы

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