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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 14, средняя оценка - 4.86
vsubotka93
0 / 0 / 0
Регистрация: 06.11.2013
Сообщений: 1
#1

Найти все простые числа С++ - C++

20.11.2013, 04:33. Просмотров 1902. Ответов 4
Метки нет (Все метки)

Помогите пожалуйста, нужно написать программу на языке С++, а я в этом вообще не соображаю.

Найти все простые числа из заданной последовательности чисел, не превосходящие заданное натуральное число n, двоичная запись которых представляет собой симметричную последовательность нулей и единиц (начинающуюся единицей).
Цифры не должны заноситься в массив.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.11.2013, 04:33     Найти все простые числа С++
Посмотрите здесь:

Необходимо найти все простые числа в интервале C++
C++ найти все простые числа до n
C++ Найти все простые числа на отрезке [a,b].
Функции (Найти все трехзначные простые числа) C++
C++ Найти все простые числа вида n^(n) + 1, меньше за 10^19
Функции. Найти все трехзначные простые числа C++
C++ Найти все простые числа, не превосходящие заданного N >0
C++ Найти все простые трёхзначные числа
C++ Найти все простые числа в диапазоне
Найти все простые числа в заданном диапазоне C++
C++ Найти все простые числа в диапазоне от 1 до 100
C++ Найти все сбалансированы простые числа

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
IrineK
20.11.2013, 04:40
  #2

Не по теме:

Цитата Сообщение от vsubotka93 Посмотреть сообщение
а я в этом вообще не соображаю
С 1 сентября до 20 ноября было достаточно времени, чтобы въехать в тему.

programina
1913 / 598 / 37
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
20.11.2013, 09:03     Найти все простые числа С++ #3
C++
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
 
#define N 30
int n = 100;
int t = 0;
 
int main()
{
  srand(time(0));
  int a[N];
 
  for(int i = 0; i < N; i++)
  {
    a[i] = rand()%n + 1;
    cout << a[i] << " ";
  }
 
  cout << endl;
 
  for(int i = 0; i < N; i++)
  {
    for(int j = 1; j <= a[i]; j++)
    {
      if(a[i]%j == 0) t++;
    }
    if(t == 2) 
    {
      cout << "a[" << i << "] = " << a[i] << "  prostoe\n";
    }
    t = 0;
  }
}
bradobrei
Продам уран 238U
119 / 119 / 23
Регистрация: 22.01.2013
Сообщений: 298
20.11.2013, 09:32     Найти все простые числа С++ #4
Цитата Сообщение от programina Посмотреть сообщение
C++
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
 
#define N 30
int n = 100;
int t = 0;
 
int main()
{
  srand(time(0));
  int a[N];
 
  for(int i = 0; i < N; i++)
  {
    a[i] = rand()%n + 1;
    cout << a[i] << " ";
  }
 
  cout << endl;
 
  for(int i = 0; i < N; i++)
  {
    for(int j = 1; j <= a[i]; j++)
    {
      if(a[i]%j == 0) t++;
    }
    if(t == 2) 
    {
      cout << "a[" << i << "] = " << a[i] << "  prostoe\n";
    }
    t = 0;
  }
}
Цитата Сообщение от vsubotka93 Посмотреть сообщение
Цифры не должны заноситься в массив
Тут стек наверн надо использовать
programina
1913 / 598 / 37
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
20.11.2013, 09:38     Найти все простые числа С++ #5
bradobrei, а я цифры и не заносила в массив.
Yandex
Объявления
20.11.2013, 09:38     Найти все простые числа С++
Ответ Создать тему
Опции темы

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