Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.05.2013, 22:02   #1
Elnamir
Пользователь
 
Регистрация: 21.03.2013
Сообщений: 13
По умолчанию Простые числа

Привет всем, есть задание
Найти все четверки простых чисел из первых 100 натуральных, принадлежащих одному десятку
Собственно мой код:
PHP код:
#include <iostream>

int main()
{
    
setlocale(LC_ALL,"Russian");
    
int data[99];    /* массив для хранения натуральных чисел от 2 до 100 */
    
int simple_numbs[30];
    
int test[4];
    
int i,j,n,k,f;
    
int b 0;
    for(
i=099i++)/* заполним массив цифрами от 2 до 100 */
      
data[i] = i+2
    
        for(
i=0;50i++)   /* будем перебирать числа до 50 включительно */
        
{
            if(
data[i] != -1)   /* если число не помечено */
            
{
                
data[i];  /* запомним шаг */
                    
for(j=n99j=j+n)
                        
data[j] = -1;  /* пометим все числа, кратные data[i] */
            
}
        }


    for(
0,099i++){
        if(
data[i] != -1)
            if(
data[i] / 10 == b)
            {
                
test[f] = data[i];
                
f++;
            }
        else if(
data[i] / 10 != b)
            {
                if(
4)
                    
0;
                    
b++;
                if(
== 4)
                {
                    for(
0<= 4j++)
                    
simple_numbs[k] = test[j];
                    
k++;
                }
            }
    }
    for(
0k;i++)
        
printf("%d\n",simple_numbs[i]);
    return 
0;

Но где то накосячил, а понять не могу где
Или буду рад видеть более простое и изящное решение
Elnamir вне форума Ответить с цитированием
Старый 16.05.2013, 00:30   #2
Elnamir
Пользователь
 
Регистрация: 21.03.2013
Сообщений: 13
По умолчанию

Помогите кто нибудь бедному студенту, завтра сдавать...
Elnamir вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Даны целые числа р и q. Получить все делители числа q, взаимно простые c г. Владан Паскаль, Turbo Pascal, PascalABC.NET 2 03.12.2012 23:39
Задачи в ТурбоПаскаль: найти числа Армстронга и просуммировать числа в последовательности номера которых простые числа Lena1808 Помощь студентам 1 17.05.2012 08:00
Простые числа. С++ mephistophel Помощь студентам 3 03.02.2011 22:12
Простые числа anksunamun Паскаль, Turbo Pascal, PascalABC.NET 5 16.10.2009 20:03
Простые числа Verochka Помощь студентам 14 02.12.2008 20:30