Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.70/47: Рейтинг темы: голосов - 47, средняя оценка - 4.70
0 / 0 / 0
Регистрация: 06.12.2015
Сообщений: 42

Вывести на экран числа, которые при делении на 7 дают остаток 1,2,5

24.01.2016, 14:54. Показов 8883. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть задача: Пользователь вводит два числа,которые являются началом и концом диапазона. Вывести на экран те числа,которые при делении на 7 дают остачу 1,2,5. Я сделал данный код,но при выполнении оно выводит мне только первое число диапазона,а если ввести например 21(делится нацело на 7) то не выводит вообще ничего
Миниатюры
Вывести на экран числа, которые при делении на 7 дают остаток 1,2,5  
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
24.01.2016, 14:54
Ответы с готовыми решениями:

Найти все трехзначные числа, которые при делении на 2 дают остаток 1 и при делении на 3 остаток 2
Снова прощу о помощи . Работа в цикле. 1.Программа просит ввести любое число от 0 до 60 после чего подсчитывает сумму всех целых чисел...

Найти и вывести те элементы массива, которые при делении на 7 дают остаток 1, 2 или 5
Дан массив Q натуральных чисел, содержащий 20 элементов. Найти и вывести те элементы, которые при делении на 7 дают остаток 1, 2 или 5. ...

Вложенный цикл. Найти трехзначные числа, которые при делении на 2 дают остаток 1, при делении на 3 остаток 2, при делении на 4 остаток 3
НАЙТИ С ПОМОЩЬЮ ВЛОЖЕННОГО ЦИКЛА))) найти асе трехзначные числа, которые при делении на 2 дают остаток 1,при делении на 3 остаток 2, при...

9
1130 / 789 / 232
Регистрация: 12.04.2010
Сообщений: 2,012
24.01.2016, 15:11
Цитата Сообщение от Bal_zi Посмотреть сообщение
Я сделал данный код
Bal_zi, можно установить breakpoint перед циклом for( i ... ) и посмотреть, чему равны s, d.

Добавлено через 2 минуты
Как пользоваться отладчиком (в Visual Studio)
1
 Аватар для Sanya_sa
912 / 816 / 333
Регистрация: 03.02.2015
Сообщений: 5,276
Записей в блоге: 9
24.01.2016, 15:24
Цитата Сообщение от Bal_zi Посмотреть сообщение
ввести например 21(делится нацело на 7) то не выводит вообще ничего
правильно остаток от деления на 7 равен 0, а у Вас это не удовлетворяет условию.
0
0 / 0 / 0
Регистрация: 06.12.2015
Сообщений: 42
24.01.2016, 15:29  [ТС]
А почему тогда если я ввожу диапазон от 1 до 10000 то выводит только "1"?
0
 Аватар для Sanya_sa
912 / 816 / 333
Регистрация: 03.02.2015
Сообщений: 5,276
Записей в блоге: 9
24.01.2016, 15:31
Цитата Сообщение от Bal_zi Посмотреть сообщение
А почему тогда если я ввожу диапазон от 1 до 10000 то выводит только "1"?
на 109 строке брейкпоинт поставьте и глянте или кинте сюда проект.
0
0 / 0 / 0
Регистрация: 06.12.2015
Сообщений: 42
24.01.2016, 15:32  [ТС]
Цитата Сообщение от Sanya_sa Посмотреть сообщение
на 109 строке брейкпоинт поставьте и глянте или кинте сюда проект.
А как кидать? Архивом папку проекта или можно только код?
0
 Аватар для Sanya_sa
912 / 816 / 333
Регистрация: 03.02.2015
Сообщений: 5,276
Записей в блоге: 9
24.01.2016, 15:33
лучше проект целиком
0
0 / 0 / 0
Регистрация: 06.12.2015
Сообщений: 42
24.01.2016, 15:35  [ТС]
Цитата Сообщение от Sanya_sa Посмотреть сообщение
лучше проект целиком
Это лаба, по программированию,так что там будет лишний код,простите если что
Вложения
Тип файла: zip ЛР_3.zip (39.6 Кб, 16 просмотров)
0
 Аватар для Sanya_sa
912 / 816 / 333
Регистрация: 03.02.2015
Сообщений: 5,276
Записей в блоге: 9
24.01.2016, 15:41
Лучший ответ Сообщение было отмечено Bal_zi как решение

Решение

d = Convert.ToInt32(n1);

))))
n1 описка)))

Добавлено через 56 секунд
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
 static void Problem1()
        {
            Console.WriteLine("\n--- Задача1 ---\n");
            Console.WriteLine("Введите первое число диапазона");
            string n1 = Console.ReadLine();
            int s;
            try
            {
                s = Convert.ToInt32(n1);
 
            }
            catch (Exception ex)
            {
                Console.WriteLine("Ошибка ввода");
                return;
            }
            Console.WriteLine("Введите второе число диапазона");
            string n2 = Console.ReadLine();
            int d;
            try
            {
                d = Convert.ToInt32(n2);
 
            }
            catch (Exception ex)
            {
                Console.WriteLine("Ошибка ввода");
                return;
            }       
            for (int i = s; i <= d; i++)
            {
                
                if (i % 7 == 1  || i % 7 == 2 || i % 7 == 5)
                {
                    Console.WriteLine("Числа которые делятся " + i);
                }
            }
            
        }
Вот и всё

Добавлено через 1 минуту
Я бы еще вот так сделал
C#
1
2
3
4
5
catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
                return;
            }
1
0 / 0 / 0
Регистрация: 06.12.2015
Сообщений: 42
24.01.2016, 15:45  [ТС]
Цитата Сообщение от Sanya_sa Посмотреть сообщение
d = Convert.ToInt32(n1);
))))
n1 описка)))
Точно,спасибо Вам большое))

Добавлено через 1 минуту
Цитата Сообщение от Sanya_sa Посмотреть сообщение
Я бы еще вот так сделал
Да, знаю,просто иногда забываю))Спасибо еще раз))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
24.01.2016, 15:45
Помогаю со студенческими работами здесь

Найти все числа, которые при делении на a дают остаток b, а при делении на b дают в остатке a
Ввести два натуральных числа a и b, на промежутке от 1 до N найти все числа, которые при делении на a дают остаток b, а при делении на b...

Вывести числа, которые при делении на 7 дают остаток 1,2 или 5
Даны натуральные числа от 35 до 87. Вывести на консоль те из них, которые при делении на 7 дают остаток 1,2 или 5.

Найдите все числа,при делении на 3 дают остаток 1,а при делении на 5 дают остаток 3
Найдите все числа,при делении на 3 дают остаток 1,а при делении на 5 дают остаток 3

Вывести на экран натуральные числа от 1 до 100, которые при делении на 6 дают в остатке 4, и их количество
70. Вывести на экран натуральные числа от 1 до 100, которые при делении на 6 дают в остатке 4, и их количество.

Вывести на экран натуральные числа от 1 до 100, которые при делении на 4 дают в остатке 2, и их количество
вопрос в теме. помогите, пожалуйста :с


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru