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

Нахождение и запись в массив простых чисел с повторяющимися цифрами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ структуры http://www.cyberforum.ru/cpp-beginners/thread202716.html
Определите структуру, задающую информацию о авиарейсе: № рейса, направление, время вылета, время прибытия, тип самолета. Введите данные в эту структуру, после чего выведите их на экран.
C++ stroki Дана строка s, содержащая от 1 до 30 слов, в каждом из которых от 1 до 5 строчных латинских букв. Между соседними словами стоит запятая, за последним словом - точка. Напечатать все слова в алфавитном порядке http://www.cyberforum.ru/cpp-beginners/thread202714.html
Преобразовать многочлен к нормальному виду C++
Приведение подобных. Многочлен произвольного вида с одним неизвестным задан символьной строкой. Неизвестное выражение представлено одной буквой, операция возведения в степень обозначается "^". Преобразовать многочлен к нормальному виду, приведя подобные члены и определив его массивом коэффициентов. Если подобных членов не окажется, вывести соответствующее сообщение.
C++ Задание по С.
Написать функцию нахождения в массиве целых чисел наименьшего по абсолютной величине числа.
C++ Найти количество секунд, прошедших со времени, когда часы в последний раз показали 12 http://www.cyberforum.ru/cpp-beginners/thread202693.html
Напишите функцию, которая воспринимает время как три целых аргумента (часы, минуты и секунды) и возвращает количество секунд, прошедших со времени, когда часы в последний раз показали12. Используйте эту функцию для вычисления интервала времени в секундах между двумя моментами, находящимися внутри двенадцатичасового цикла.
C++ одномерный массив помогите пожалуйста с задачей) ввести массив чисел с задаваемым количеством. найти и вывести номер вводимого числа, атакже значение разности между самим числом и текущим средним, для которого это значение разности максимально по модулю. 1 3 5 3 -2 ответ: 4 -2 -4 подробнее

Показать сообщение отдельно
iUltramarine
Сообщений: n/a

Нахождение и запись в массив простых чисел с повторяющимися цифрами - C++

03.12.2010, 17:57. Просмотров 739. Ответов 2
Метки (Все метки)

Не могу разобраться с задачей.
Собственно условие такое - нужно вывести все простые числа не превышающие N но в которых нету повторяющихся чисел , тоесть числа 11,113 не подойдут.
Проблема возникла с определением одинаковых цифр в числе.Я хотел организовать чтобы единицы десятки сотни и т.д. записывались в массив x[y] и если бы в массиве были одинаковые числа то , это число бы не выводилось.
В данной программе массив выводит чушь какую-то(скорее всего выходят за границу значения),алгоритм сравнения еще не писал с массивом бы разобраться.
Подскажите еще алгоритм нахождения одинаковых чисел в массиве.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream.h>
void main()
{double x[7];
int i,j,N,b,y,k;
cout<<endl<<"Введите N ";
cin>>N;
y=1;
for(i=3;i<=N;i++)
 {b=1;
   for (j=2;j<i;i++)
    if ((i%j)==0) b=0;
     if (b==1) { for (k=i;k>0;k=k/10)
                            {k=x[y];
                             y=y+1;}
for (y=1;y<=7;y++)
cout<<x[y]<<" ";    
}
}
}
прошу прощения за кривые предложения .
Заранее спасибо.
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru