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

Будьте добры написать программу на с++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ сортировку массива http://www.cyberforum.ru/cpp-beginners/thread59292.html
упорядочить строки целочисленной прямоугольный матрицы по возрастанию количество одинаковых элементов в каждой строке. Найти номер первого из столбцов,не содержащих ни одного отрицательного...
C++ В чём ошибка???((( Програма для нахождения площади интеграла #include <iostream> #include <math.h> using namespace std; void main(){ double f(double); double integral(double;double;int); double A,B; ... http://www.cyberforum.ru/cpp-beginners/thread59291.html
сумма кубов C++
Известно, что любое натуральное число можно представить в виде суммы не более чем четырех квадратов натуральных чисел. Вася решил придумать аналогичное утверждение для кубов – он хочет узнать,...
C++ две совершенно непонятных для меня программы
Люди добрые, кому не сложно, можете помочь разобратьтся с програмами: 3. Напишите программу которая выдаёт таблицу умножения 1-10. тяжко очень... много пропустил, теперь не могу разобраться(((
C++ Кому под силу?? http://www.cyberforum.ru/cpp-beginners/thread59245.html
Из введенных целых чисел сформировать два списка типа стек с одинаковым количеством элементов. Разработать функцию, какая соединает два стеки в один с попарно взятыми элементами начальных стеков...
C++ Вывод скрытых параметров класса Вот код программы - простейший стек символов: #include <iostream.h> class steck { int size; char* bottom; char* point; public: steck(int s){ bottom = point = new char ;} void... подробнее

Показать сообщение отдельно
TanT
эволюционирую потихоньку
465 / 463 / 43
Регистрация: 30.06.2009
Сообщений: 1,399
27.10.2009, 16:12
стрался как можно проще, начинай осваиваться
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
#include <iostream>
#include <conio.h>
#include <math.h>
using namespace std;
 
 
int SumNumb(int numb)
{
 int summ=0;
 while (numb>=10)
 {
        summ+=numb%10;
        numb=numb/10;
 }
 
 return (summ+numb);
}
 
void main()
{
    int nSize, N;
    cout<<"  vvedite max diapazon="; cin>>nSize;
    cout<<" vvedite chislo N ";
    cout<<"  N="; cin>>N;
    
 
    //Решето Эратосфена реализация
    // поиск простых чисел
    // есть ещё один вариант поиска простых чисел 
    // но этот мне больше нравиться
        nSize++;
        bool* bArray = new bool [nSize];
 
        memset(bArray, 1, nSize);  // заполняет массив bArray единицами
            
  
        for(int i = 2; i < nSize; ++i)
            if(bArray[i])
                for(int j = i*i; j < nSize; j += i)
                    bArray[j] = false;
        
        
        for(int i = 2; i < nSize; ++i)
            if(bArray[i]) // тут мы имеем простые числа
            {
        if (SumNumb(i)==N)
         cout<<" "<<i;
            }
 
        cout << endl;
 
    getch();
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru