Добавил:
Берегите себя и своих близких. По всем вопросам - пишите в мой вк, помогу чем смогу. Всем УЗС привет! Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
25
Добавлен:
25.11.2016
Размер:
1.12 Кб
Скачать
// Задание 7.cpp: определяет точку входа для консольного приложения.
//

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

int main()
{
	int m; // размер массива
	cout << "Введите количество чисел: ";
	cin >> m; // получение от пользователя размера массива

	int arr[m];
	for (int i = 0; i < m; i++) { // Заполнение массива
		cout << "Значение " << i << " элемента" << endl; // Просишь ввести
		cin >> arr[i];   // вводишь
	}
	for (int i = 0; i<m; i++)
	{
		int d[10];  // счетчики разных цифр в числе
		for (int j = 0; j<10; j++) d[j] = 0;
		int n = arr[i];
		while (1) {
			int d[10];  // счетчики разных цифр в числе
			for (int j = 0; j<10; j++) d[j] = 0;
			cout << "Введи число";
			cin >> m;
			if (m == 0) break; // При вводе 0 работа кончается
			n = m;
			while (n)
			{
				int k = n % 10;  // Очередная цифра
				if (d[k] != 0) break;  // Такая цифра в числе уже была
				d[k]++;
				n /= 10;
			}
			if (n) cout << "в числе " << m << " есть одинаковые" << "\n";
			else   cout << "Все цифры в числе " << m << " разные" << "\n";
		}
	}
	return 1;
}