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

Найдите сумму всех одиннадцати простых чисел, которые можно укорачивать как слева направо, так и справа налево. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Разделить массив на две части http://www.cyberforum.ru/cpp-beginners/thread145242.html
Помогите решить адачку очень срочно надо Разделить массив на две части, поместив в первую элементы, большие среднего арифметического их суммы, а во вторую — меньшие (части не сортировать).
C++ Определить площадь многоуголника Дано задание: Два выпуклых многоугольника заданы на плоскости перечислением координат вершин в порядке обхода границы. Определить площади многоугольников и проверить, лежит ли один из них строго внутри другого. Выручайте парни ,у мну неполучаеться нифига(( http://www.cyberforum.ru/cpp-beginners/thread145229.html
C++ указатели
Скласти програму, в якій організувати функцію для підрахунку середнього арифметичного елементів, розташованих на головній діагоналі в квадратній цілочисельній матриці X розміру N×N. Використовувати динамічний масив.
C++ Cоставить программу,которая преврощает неупорядоченые массивы В[16]и С[20] таким образом оменюет значение элементов с максимальным значением.
Cоставить программу,которая преврощает неупорядоченые массивы Ви С таким образом оменюет значение элементов с максимальным значением на наименьшее значение в массиве, а минимальный-наоборот на наибольшее этого массива.Организацию и обработку организовать в отдельных функциях
C++ поиск всех возможных путей в лабиринте http://www.cyberforum.ru/cpp-beginners/thread145196.html
Добрый день. помогите осуществить следующий алгоритм на С. имеется матрица вида: 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0...
C++ Дана строка текста.Определить сколько в ней символов больше . а или о как надо решить . я запутался подробнее

Показать сообщение отдельно
Vladimir616
110 / 110 / 3
Регистрация: 05.07.2009
Сообщений: 224
14.06.2010, 15:14     Найдите сумму всех одиннадцати простых чисел, которые можно укорачивать как слева направо, так и справа налево.
Тут практически всё задание, только нет проверки слева направо:

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
#include <iostream>
using namespace std;
bool SimpleNumber(int number)
{
    bool result = true;
    for(int i = 2; i <= number/2; i++)
        if(number % i == 0)
        {
            result = false;
            break;
        }
    return result;
}
 
bool InterestedNumber(int number)
{
    bool result = true;
    for(int i = 1; number > 1; i *=10)
    {
        number /= i;
        if(number <= 1)
            break;
        if(!SimpleNumber(number))
        {
            result = false;
            break;
        }
    }
    return result;
}
int main()
{
    int sum = 0, count = 1;
    for(int i = 11; i < 10000; i++)
    {
        if(InterestedNumber(i))
        {
            sum += i;
            count++;
        }
        if(count == 11)
            break;
    }
    cout << sum << endl;
    return 0;
}
 
Текущее время: 16:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru