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

Составить программу, используя функции. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ На основе массивов А(4) и В(4) сформировать третий массив С(8) http://www.cyberforum.ru/cpp-beginners/thread143926.html
Составить программу обработки одномерных массивов. На основе массивов А(4) и В(4) сформировать третий С(8), первые четыре элемента которого являются суммой соответствующих элементов Но и В, а остальные элементы – нули.
C++ Проверить, является ли сумма элементов последовательности четным числом Дано натуральное число n и целые числа а1,а2,а3.,аn. Верно, что их сумма является парным числом? http://www.cyberforum.ru/cpp-beginners/thread143923.html
C++ Условные операторы: даны три вещественных числа, вычислить max(x+y+z, xyz)
Буду благодарен( Составить программу с использованием условных операторов. Даны три вещественных числа. Вычислить max(x+y+z, xyz).
C++ С++ массивы
Доброго времени суток. Помогите пожалуйста решить следующию задачу: дан одномерный массив (заполнение в ручную), необходимо из его элементов составить двумерный, так что бы сумма, каждого солбца не превышала*была равна) к примеру 150.
C++ Одномерный массив http://www.cyberforum.ru/cpp-beginners/thread143918.html
В одномерном массиве Z. состоящем из N целых элементов, лежащих в промежутке , вычислить сумму элементов массива, расположенных после первого элемента, равного нулю.. Заранее спасибо)))
C++ Запись переменной типа double в бинарный файл Помогите справится с проблемой! допустим а меня есть переменная: double d=0.123456789; (8байт) задача состоит в том чтобы записать это число в бинарный файл, т.е. что бы оно в файле занимало 8 байт. Как такое можно реализовать? подробнее

Показать сообщение отдельно
Mr.X
Эксперт С++
 Аватар для Mr.X
3011 / 1667 / 265
Регистрация: 03.05.2010
Сообщений: 3,867
11.06.2010, 13:03     Составить программу, используя функции.
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
#include <iostream>
#include <iomanip>
 
bool is_prostoe(int num)
{
    const int min_prostoe = 2;    
    for(int delitel = min_prostoe; delitel * delitel <= num; ++delitel)
    {
        if(num % delitel == 0)
        {   
            return false;
        }
    }
    return num >= min_prostoe;
}
 
double summa_kvadratov_prostyx(int low_bound, int high_bound)
{    
    double sum = 0;
    for(int cur_num = low_bound; cur_num <= high_bound; ++cur_num)
    {
        if(is_prostoe(cur_num))
        {
            sum += cur_num * cur_num;
            std::cout << cur_num
                      << std::endl;
        }
    }
    return sum;
}
 
int main()
{
    std::locale::global(std::locale(""));
    for(;;)
    {
        std::cout << std::endl
                  << std::endl
                  << std::endl
                  << "Введите границы интервала: "
                  << std::endl
                  << "нижняя: ";
        int low_bound;
        std::cin >> low_bound;
        std::cout << "верхняя: ";
        int high_bound;
        std::cin >> high_bound;
        std::cout << std::noshowpoint              
                  << std::setprecision(15)
                  << "Сумма квадратов простых чисел в этом интервале равна: "
                  << summa_kvadratov_prostyx(low_bound, high_bound);    
    }    
    return 0;
}
 
Текущее время: 08:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru