0 / 0 / 0
Регистрация: 09.05.2018
Сообщений: 54
1

Вывести автоморфные числа в заданном диапазоне

14.06.2018, 17:23. Показов 2033. Ответов 1

Студворк — интернет-сервис помощи студентам
Программа должна вывести автоморфные числа на диапазоне, а если таких чисел нету, то "-1". Этот код не работает.
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using static System.Math;
 
namespace ConsoleApp96
{
    class Program
    {
        static void Main(string[] args)
        {
            int a, b, d;
            bool c;
           
            {
                string[] temp = Console.ReadLine().Split(' ');
                a = int.Parse(temp[0]);
                b = int.Parse(temp[1]);
                d = 10;
                c = false;
                
                for(int i = a; i <= b; i++)
 
                while (d <= i)
                {
                    d = d * 10;
                        if (Pow(i, 2) % d == i)
                        {
 
                            Console.Write(i + " ");
                            c = true;
                            Console.ReadKey();
                        }
                        else if (c == false)
                        {
                            Console.Write("-1");
                            Console.ReadKey();
 
                        }
                        }
            }
        }
    }
}
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.06.2018, 17:23
Ответы с готовыми решениями:

Вывести в ListBox числа в заданном диапазоне, указанном в TextBox
У меyя nакое странное задание) Надо содать 3 textBox. В одном вводить нижний предел, во втором...

Дано число n в диапазоне от 100 до 800. Вывести на экран все числа больше n в заданном диапазоне
Нужно реализовать данное задание с помощью пост и пред условия. Предусловие понятно, а как вывести...

Автоморфные числа в диапазоне
Данила и Герман собираются на модный показ и хотят занять в зрительном зале лучшие места (все места...

Вывести все нечетные числа в заданном диапазоне
помогите написать этот ява скрипт(

1
Администратор
Эксперт .NET
15590 / 12560 / 4988
Регистрация: 17.03.2014
Сообщений: 25,500
Записей в блоге: 1
14.06.2018, 19:54 2
Лучший ответ Сообщение было отмечено VictimofCSharp как решение

Решение

VictimofCSharp, не работает потому что алгорити неверный. Напиши сначала метод который проверит что число является автоморфным
C#
1
2
3
4
static IsAutomorphic(int number)
{
    // ...
}
и проверь его на нескольких числах
C#
1
2
3
4
5
6
7
Console.WriteLine(IsAutomorphic(6) ? "Да" : "Нет"); // Да
Console.WriteLine(IsAutomorphic(7) ? "Да" : "Нет"); // Нет
Console.WriteLine(IsAutomorphic(10) ? "Да" : "Нет"); // Нет
Console.WriteLine(IsAutomorphic(25) ? "Да" : "Нет"); // Да
Console.WriteLine(IsAutomorphic(76) ? "Да" : "Нет"); // Да
Console.WriteLine(IsAutomorphic(625) ? "Да" : "Нет"); // Да
Console.WriteLine(IsAutomorphic(9376) ? "Да" : "Нет"); // Да
После этого добавляй цикл
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.06.2018, 19:54
Помогаю со студенческими работами здесь

Вывести на экран квадратные числа в заданном диапазоне
Написать программу, которая выводит на экран квадратные числа в заданном диапазоне

Вывести все нечетные числа в заданном диапазоне
скрипт помогите такой на яве написать(

Вывести все целые числа в заданном диапазоне
Ребят, нужна помощь, только начали c++ и уже завал. Нужна программа, которая выводит целые числа...

Вывести только четные числа в заданном диапазоне
Есть диапазон чисел, например 10 и 20, надо вывести только четные числа в этом диапазоне то есть 10...

Вывести на экран все числа, делящиеся на 3 в заданном диапазоне
вывести на экран все числа, делящиеся на 3 в диапазоне. Результат правильный для диапазона 11 ......

Вывести на экран числа в заданном диапазоне в виде матрицы
41 42 43 44 ... 50 51 52 53 54 ... 60 61 62 63 64 ... 70 71 72 73 74 ... 80 Заранее благодарю.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru