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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Devil7
0 / 0 / 0
Регистрация: 05.10.2011
Сообщений: 97
#1

Задача на вычисление - C++

02.12.2011, 17:49. Просмотров 326. Ответов 4
Метки нет (Все метки)

Вычислить сумму кубов всех черных чисел, лежащих в диапозоне от Х до У, где Х и У - вводимые с клавиатуры натуральные числа.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.12.2011, 17:49     Задача на вычисление
Посмотрите здесь:

Задача на вычисление площади и периметра - C++
Составить программу вычисления площади и периметра квадрата со стороной 348. Вот пишу то, что составляю я, но в чем-то выдаёт...

Задача на подсчет и вычисление в одномерном массиве с++ - C++
Ребята помогите с заданием по с++: "Подсчитать количество простых чисел в одномерном массиве, которые больше своих соседних элементов...

Задача по структуре данных - вычисление функции - C++
Привет всем. помогите решить задачу по структуре данных. я сам то норм знаю, но не понимаю как написать код по формуле. помогите кто шарит:...

Задача на вычисление суммы без использования массивов - C++
Надо вычислить сумму, для заданного числа n: Не знаю как делать. Можно ли сделать эту задачу без массива? Надо ли использовать...

Дискретная модель. Задача на вычисление времени полета тела - C++
В общем вопрос в названии темы. Что такое дискретная модель? Решаю простые задачи на С++ попалась задача на вычисление времени полета тела,...

Задача на вычисление суммы и программа выводящая на экран таблицу - C++
1. Напишите программу, которая вычисляет частичную сумму ряда 1-1/3+1/5-1/7+1/9-… 2. Написать программу выводящую на экран таблицу...

Задача на масив.Ввод дробей и вычисление среднего значения дроби! - C++
#include <iostream> using namespace std; const int MAX=15; const int MAXI=13; int main() { int j,s,h,i,r; char...

Задача на вычисление n - Delphi
Привет всем. У меня есть задачка, которую нужно сделать в Delphi 7 Собственно вот: Требуется вычислить ...

Задача на вычисление - Java SE
Подскажите,как с помощью java правильно вычислить Cos(1/x) при x = 3.6

Задача на вычисление НОД - Prolog
Помогите пожалуйста, решить задачу на Visual Prolog!!!:help: Даны натуральные числа n, m; найти НОД(n,m). Напишите программу,...

Задача на вычисление функции - Turbo Pascal
Составить программу для вычисления значения функций F(x)=cos(x)+ctg(x) на отрезке с шагом h.Результаты представить в виде таблый(1-ый...

Задача на вычисление последовательности. - Free Pascal
Уважаемые форумчане, надеюсь не оставите в биде, нужно решить задачу по условию: Написать программу вычисляющую первые n заданной...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Петррр
5942 / 3379 / 335
Регистрация: 28.10.2010
Сообщений: 5,926
02.12.2011, 17:58     Задача на вычисление #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
24
#include <stdio.h>
#include <math.h>
 
int main(void)
{
    int x, y, i, buf;
    long sum = 0;
    printf("Enter x: ");
    scanf("%d", &x);
    printf("Enter y: ");
    scanf("%d", &y);
    if (x > y)
    {
        buf = x;
        x = y;
        y = buf;
    }
    for(i = x; i <= y; i++)
        if (! (i & 1))
        sum += (long)pow((long double)i, (long double)3);
    printf("Sum: %d\n", sum);
    system("pause");
    return 0;
}
Devil7
0 / 0 / 0
Регистрация: 05.10.2011
Сообщений: 97
02.12.2011, 20:46  [ТС]     Задача на вычисление #3
А что означает 19-ая строчка? Будте добры, объясните.

Добавлено через 1 час 6 минут
(((((

Добавлено через 8 минут
C
1
               if (! (i & 1))
Что делает нам эта строчка?
Петррр
5942 / 3379 / 335
Регистрация: 28.10.2010
Сообщений: 5,926
02.12.2011, 20:49     Задача на вычисление #4
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
#include <stdio.h>
#include <math.h>
 
int main(void)
{
        int x, y, i, buf;
        long sum = 0;
        printf("Enter x: ");
        scanf("%d", &x);
        printf("Enter y: ");
        scanf("%d", &y);
        if (x > y)
        {
                buf = x;
                x = y;
                y = buf;
        }
        if (x & 1)
            x++;
        for(i = x; i <= y; i = i + 2)
            sum += (long)pow((long double)i, (long double)3);
        printf("Sum: %d\n", sum);
        system("pause");
        return 0;
}
Так будет лучше, потому что условие не будет проверяться каждый раз в цикле.
Devil7
0 / 0 / 0
Регистрация: 05.10.2011
Сообщений: 97
02.12.2011, 21:10  [ТС]     Задача на вычисление #5
Хорошо, спасибо, но что означает 18ая строчка?
C
1
              if (x & 1)
Добавлено через 12 минут
Петррр, ответье пожалуйста.
Yandex
Объявления
02.12.2011, 21:10     Задача на вычисление
Ответ Создать тему
Опции темы

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