Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Чтение директории https://www.cyberforum.ru/ cpp-beginners/ thread47421.html
Киньте пример на "чистом" C++ чтения директории. Т.е. надо прочесть директорию, записать все имена файлов и поддиректорий в массив записей. Запись состоит из двух полей - строка с именем и поле с...
C++ operator[]
есть класс CItem, в качестве члена указан список CList<CVariant> data; как будет выглядеть operator класса CItem, чтобы данный код сработал? CItem item; item = CVariant("some data =)");...
Связные списки C++
Я практически полный нуб в С++. Вот такая задача: В столовой предлагаются N комплексных обедов, состоящих из Q блюд. Известна стоимость и калорийность каждого блюда. Сколько стоит самый деше¬вый и...
C++ А есть ли здесь разработчики под SymbianOS (С++)? Просто накопилось много вопросов, стоит ли их здесь задавать? на других форумах(рус.) посвященных Symbian не такого живого обсуждение. :) https://www.cyberforum.ru/ cpp-beginners/ thread47360.html
C++ Сравнение числовых массивов https://www.cyberforum.ru/ cpp-beginners/ thread47319.html
Есть два числовых массива в одном 4 элемента в другом 5 (то есть разное количество) Как с помощью C++ можно сравнить эти массивы Нужно сравнить каждый элемент с каждым как я понимаю это надо...
C++ Работа с объектами внутри класса.
Вот два класса подскажите что здесь не так. Функция sh класса Engine должна вызвать функцию showhello класса Obj #pragma once class Engine { public: Engine(void); public:
C++ [C/C++]Не могу объявить static функцию в header файле.
Прочитал про static,и пытаюсь сделать функцию доступной только в пределах одного модуля.Поскольку функции вызывают друг друга(и ещё не помню,по какой хорошей причине),необходимо сначала объявить их в...
C++ Где можно скачать полное описание стандарта C++ (желательно поновее)? Добрый день . Подскажите пожалуйста где можно скачать полное описание стандарта C++, желательно поновее. RNT, пожалуйста, прочитайте правила форума и постарайтесь впредь их соблюдать: П. 5.3.... https://www.cyberforum.ru/ cpp-beginners/ thread47279.html
C++ Учебники https://www.cyberforum.ru/ cpp-beginners/ thread47276.html
Кто разбераеться в этой программе, дайте ссылки на учебники или названия учебников по которым можно учиться, потому что уже немогу. Зарание спасибо!
C++ Консольная программа Здравствуйте... Я уже немного научился программировать на C++ и тут наткнулся на консольную программу где был создан вот такой "интерфейс": http://xmages.net/out.php/i408248_cc.JPG Видите...там... https://www.cyberforum.ru/ cpp-beginners/ thread47228.html
0 / 0 / 0
Регистрация: 27.02.2012
Сообщений: 32
27.02.2012, 18:20 0

Найти 100 первых простых чисел

27.02.2012, 18:20. Просмотров 35948. Ответов 70
Метки (Все метки)

Ответ

№1
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
#include <iostream> 
using namespace std;
 
bool proverka (int a)
{
    if (a==1) return 1;
    int k=0;
    for (int i=2; i<=a-1; i++)
        if (a%i!=0) k++;
    if (k==(a-2)) return 1;
    if (k!=(a-2)) return 0;
}
 
int _tmain(int argc, _TCHAR* argv[])
{
    int flag=0;
    for (int j=1; j<=2147483647; j++)
    {
        if (proverka(j)) 
        {
            cout<<j<<endl;
            flag++;
        }
        if (flag==100) break;
    }
    system ("pause");
    return 0;
}


Добавлено через 19 минут
№2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
using namespace std;
 
 
int _tmain(int argc, _TCHAR* argv[])
{
    int n;
    cout<<"Vvedite chislo n"<<endl;
    cin>>n;
    if (n<=0) cout<<"Vy vveli chislo ne prevyshaushee 0 \n";
    if (n>0)
        for(int i=(-n);i<=n;i++)
            if ((i*i)<=n) cout<<i<<endl;
    system("pause");
    return 0;
}


Добавлено через 30 минут
Цитата Сообщение от Raynk Посмотреть сообщение
3. Дан массив x [1]..x[n] целых чисел. Не используя других массивов, переставить элементы массива в обратном порядке.
Как я понял задан просто одномерный массив (1 строка)
№3
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
#include <iostream>
using namespace std;
 
 
int _tmain(int argc, _TCHAR* argv[])
{
    int n;
    cout<<"Vvedite kolichestvo elementy massiva";
    cin>>n;
    cout<<"Vvedite elementy massiva";
    int *a;
    a = new int[n];
    for(int i=1; i<=n;i++)
        cin>>a[i];
    int x;
    for(int j=1;j<=(n/2);j++)
    {
        x=a[j];
        a[j]=a[n-j+1];
        a[n-j+1]=x;
    }
    for(int k=1;k<=n;k++)
        cout<<a[k]<<endl;
    delete a[];
    system("pause");
    return 0;
}


Добавлено через 51 минуту
Цитата Сообщение от Raynk Посмотреть сообщение
4. Дано слово. Определить, одинаковы ли второй и четвертый символы в нем.
Наверно правильнее будет сначала определить кол-во букв в слове, а потом создать массив на это слово, но я не запарился
№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
26
27
#include <iostream>
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    char *slovo;
    slovo = new char[100];
    cout<<"vvedite slovo";
    cin >> slovo;
    if (strlen(slovo)<4)
    {
        cout<<"V slove ne moshet byt' men'she 4 bukv\n";
        system("pause");
        return 0;
    }
    if (slovo[2]==slovo[4])
    {
        cout<<"2 i 4 bukvy sovpadaut\n";
    }
    else 
    {
        cout<<"2 i 4 bukvy ne sovpadaut\n"<<' ';
    };
    delete slovo[];
    system("pause");
    return 0;
}


Вернуться к обсуждению:
Найти 100 первых простых чисел
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.02.2012, 18:20
Готовые ответы и решения:

Найти 100 первых простых чисел
найти 100 первых простых чисел

Найти 100 первых простых чисел.
Простые, это те, которые делятся только на себя и на 1 :)

Найти первых 100 простых чисел
Найти первых 100 простых чисел. Помогите пожалуйста, никак не получается.

Четверки простых чисел из первых 100 натуральных
Привет всем Найти все четверки простых чисел из первых 100 натуральных, принадлежащих одному...

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