Добавил:
cranberries
Берегите себя и своих близких. По всем вопросам - пишите в мой вк, помогу чем смогу. Всем УЗС привет!
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:C++ программы НОВИКОВ / Вариант 8 / Задание 7
.cpp// Задание 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;
}
Соседние файлы в папке Вариант 8