Вывести числа из промежутка (a; b), при делении которых на 7 остаток 1, 2 или 5 - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Здравствуйте! Есть задача. Вывести на экран числа из заданного промежутка (a;b), (a и b - двузначные числа), при делении которых на 7 получается остаток 1, 2 или 5. Нужно использовать оператор while. Возможно, здесь нужно использовать либо %, либо функцию fmod. Помогите, пожалуйста.
#include "stdafx.h"
#include <stdio.h>
#include <iostream>
#include < math.h > 
using namespace std;
int main()
{
    setlocale(0, "");
 
    int a, b, j;
    
    printf("Введите число a:");
    scanf_s("%i", &a);
    printf("Введите число b:");
    scanf_s("%i", &b);
    while (a = 10; b <= 99;  a++)
    {
        
    }
 
    return 0;
 
}

Решение задачи: «Вывести числа из промежутка (a; b), при делении которых на 7 остаток 1, 2 или 5»

textual
Листинг программы
#include "stdafx.h"
#include "Conio.h"
#include "stdio.h"
#include <iostream>
#include "math.h"
 
using namespace std;
int main()
{
    setlocale(0, "");
    int a, b, x;
    printf("Введите число a:");
    scanf_s("%i", &a);
    printf("Введите число b:");
    scanf_s("%i", &b);
    x = a;
    while (x<b)
    {
        if (x % 7 == 1 || x % 7 == 2 || x % 7 == 5)
            printf("%i\n", x);
        x = x + 1;
    }
    _getch();
    return 0;
}

Объяснение кода листинга программы

  1. Подключение необходимых библиотек
  2. Установка локали на русскую
  3. Объявление переменных a, b, x типа int
  4. Ввод значений переменных a и b с помощью функции scanf_s
  5. Инициализация переменной x значением a
  6. Организация цикла while, который выполняется до тех пор, пока значение x меньше значения b
  7. Проверка условия x % 7 == 1 || x % 7 == 2 || x % 7 == 5 с помощью оператора if
  8. Если условие выполняется, то происходит вывод значения x с помощью функции printf и символа новой строки
  9. Увеличение значения x на 1 с помощью оператора ++x
  10. Конец цикла while
  11. Ожидание нажатия клавиши с помощью функции _getch
  12. Возвращение значения 0, что означает успешный конец работы программы

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4 из 5
Похожие ответы