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

Найти сумму всех n-значных чисел 1<=n<=4 - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ printf - дробное число http://www.cyberforum.ru/cpp-beginners/thread169065.html
Почему с помощью сout нормально выводится дробное число, а пишу printf("%4.f",z) вывоит целую часть, причем округляет
C++ Напечатать все трехзначные числа, которые при деления на 13 дают остаток 5. Никак не справлюсь, помогите..... 1). Спросить у пользователя числа a, b, c, d, e, f и решить систему ax+by=c dx+ey=f 2). Напечатать все трехзначные числа, которые при деления на 13 дают остаток 5. Найти их сумму. http://www.cyberforum.ru/cpp-beginners/thread169049.html
C++ Написать програму для подсчета элементарных функций
"Написать програму для подсчета элементарных функций" - это все задание лабораторной. Я так понял нужно написать свои функции для нахождения элементарных функций. Я написал экспоненту, синус, косинус, тангенс, котангенс через ряды Тейлора(совпадают значения), какие еще элементарные функции можно реализовать таким способом? Пробовал написать функцию по ряду но она только для очень маленьких...
C++ Вычисление суммы ряда
Помогите решить задачку!!! Спросить у пользователя n, вычислить 1*2+2*3+...+(n-1)*n!!!
C++ Постраничный вывод в консоли http://www.cyberforum.ru/cpp-beginners/thread169038.html
Доброго времени суток. Скажите пожалуйста, как добавить в консольное приложение возможность постраничного вывода (наподобие ключа /p для некоторых команд cmd). Вывод производится с помощью printf.
C++ ошибка при расчете! найти ее #include <iostream> #include <math.h> using namespace std; int main() { double x; cin >> x; double sum = ((x-2)/(x-1)); for ( int i=1; i<=64; i++){ sum = sum * ((x-i*2)/(x-i*2)); подробнее

Показать сообщение отдельно
dihlofos
Бродяга
 Аватар для dihlofos
302 / 256 / 17
Регистрация: 27.08.2010
Сообщений: 553
25.09.2010, 10:23     Найти сумму всех n-значных чисел 1<=n<=4
Manok, какое-то странное условие в цикле... Например для n=3 посчитает сумму от 20 до 30. Предлагаю свой вариант:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream.h>
#include <math.h>
 
int main()
{
    int n,i,sum=0,start,end;
    cout<<"Vvedite n: ";
    cin>>n;
 
    start = pow(10,n-1);
    end = start*10;
 
    for(i=start; i<end; i++)
        sum+=i;
 
    cout<<"Summa ot "<<start<<" do "<<end<<" = "<<sum<<endl;
 
    system("pause");
    return 0;
}
Переменные start и end для наглядности
 
Текущее время: 15:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru