Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить величины всех отрезков, из которых составился путь шмеля https://www.cyberforum.ru/ cpp-beginners/ thread679675.html
6. Пункт А расположен на расстоянии 20 км от пункта Б. Из пункта А со скоростью 2км/час вышел пешеход П1, одновременно с ним на встречу ему из пункта Б вышел пешеход П2 со скоростью 3км/час. Между...
C++ Среди элементов матрицы выше главной диагонали найти произведение чётных элементов
Среди элементов матрицы, которые находятся выше главной диагонали, найти произведение чётных элементов. Как найти элементы, которые находятся выше главной диагонали? for(int i=0;i<n;++i) for(int...
C++ Поиск минимума в массиве
Подскажите,как исправить ошибку? Вот функция main: #include "PUPC.h" #include "Printer.h" #include "Monitor.h" using namespace std; int main() { Printer P1("Sony",2300,"Black & White");
C++ Вычислить сумму Вычислить https://www.cyberforum.ru/ cpp-beginners/ thread679645.html
C++ Разработка структуры данных, алгоритма, программы https://www.cyberforum.ru/ cpp-beginners/ thread679643.html
Здравствуйте, необходима помощь знающих и понимающих в проектировании трансляторов! Тяжело разбираться в одиночку, так что нужен человек, способный терпеливо разъяснять все возникшие вопросы. Работа:...
Векторы, RU символы C++
Имею код: #include <iostream> #include <vector> #include <string> using namespace std; bool main() { setlocale(LC_ALL, "Russian");
Объясните про strchr C++
pch-str+1 - 1).что это значит? Координально не понятно, ведь строкой выше, а именно pch=strchr(str,'s') мы присвоили pch адрес переменной s, которая в нашем случае будет встречаться в слове "This". ...
C++ Вводится произвольная последовательность целых чисел,заканчивающаяся нулем найти количество четных чисел 1.Вводится произвольная последовательность целых чисел,заканчивающаяся нулем найти количество четных чисел 2.Водится произвольная последовательность целых чисел.Найти наибольшее из всех... https://www.cyberforum.ru/ cpp-beginners/ thread679614.html
C++ Парсинг булевых функций https://www.cyberforum.ru/ cpp-beginners/ thread679612.html
Ребята, нужна помощь. Мне срочно нужен парсер для булевых выражений на C++ или на С, на PHP или на JavaScript на худой конец. Если есть, то дайте evaluator плиз...то есть, мне нужно, чтобы был код,...
C++ Вставить действительное число в последовательность с помо.щью векторов Дана невозрастающая последовательность действительных чисел {a1,a2, . . . ,an} Вставить действительное число b в неё так, чтобы последовательность осталась невозрастающей. Нужно написать с помочь... https://www.cyberforum.ru/ cpp-beginners/ thread679601.html
0 / 0 / 0
Регистрация: 15.10.2012
Сообщений: 13
0

Вывести все четырехзначные числа в записи которых нет двух одинаковых цифр

24.10.2012, 20:16. Просмотров 5014. Ответов 2
Метки (Все метки)

Вывести все четырехзначные числа в записи которых нет двух одинаковых цифр.
Например 1234;1345;1789;6789.
Выполнить без функций и продцедур.

Мой код не работает(

#include "stdafx.h"
#include<iostream>
#include<math.h>
using namespace std;

int _tmain(int argc, _TCHAR* argv[])
{ int f=0,i=0,x,z,f2,y,k,j;
int mas[4];
for(x=1000;x<=9999;x++)
{f2=0;i=0;f=0;
z=x;

while(f<1)
{mas[i]=z%10;
z=z/10;
i++;
if(z==0)f=1;
}

for(y=3;y>=1;y--){
k=0;j=0;
while(k<3)
{if(mas[y]==mas[j]){k=3;f2=1;y=0;} else{j++;k++;};
}
}
if(f2<1)cout<<"x="<<x<<endl;
}

cin.get();
cin.get();

return 0;
}

Вернуться к обсуждению:
Вывести все четырехзначные числа в записи которых нет двух одинаковых цифр
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.10.2012, 20:16
Готовые ответы и решения:

Вывести все четырехзначные числа, в десятичной записи которых нет двух одинаковых цифр.
Вот, собственно и условие: Вывести все четырехзначные числа, в десятичной записи которых нет двух...

Найти все натуральные числа в диапазоне между m и n, в записи которых нет двух одинаковых цифр
Всем привет. Найти все натуральные числа в диапазоне между m и n (m&lt;n), в записи которых нет двух...

Вывести все простые числа, в которых нет двух подряд идущих одинаковых цифр
В файле есть числа, вывести на экран все простые числа, в которых нет двух подряд идущих одинаковых...

Найти все натуральные числа в диапазоне между m и n (m<n), в записи которых нет двух одинаковых цифр. Подсчитать количество таких чисел.
Найти все натуральные числа в диапазоне между m и n (m&lt;n), в записи которых нет двух одинаковых...

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