Вы находитесь на странице: 1из 4

ДОНЕЦКИЙ НАЦИОНАЛЬНЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

КАФЕДРА КОМПЬЮТЕРНОЙ ИНЖЕНЕРИИ

Отчет по лабораторной работе № 4

«Циклические программы без использования


массивов»

Выполнил студент группы КИ-21

Вырсков Данил

Проверила: Максименко Н.С.

Донецк

2021
Одномерные массивы
Задание

8.Дано целое десятичное число a (а>=2). Проверить, делиться ли число а на


какое либо из чисел в диапазоне [2..a/2].

Словесное описание алгоритма


Сначала мы вводим значение a. Если a=2, то делится, так как любое число
делится само на себя и если остаток от деления равен 0, то тоже выводим,
что делится. В других случаях пишем не делится.
Блок схема

Начало

Ввод a, i=2

a%i==0 ||
a/i==1

Делится
i <= a/2; i++

конец
Программа
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include<Windows.h>
#include<locale.h>
int main()
{
SetConsoleCP(1251);
SetConsoleOutputCP(1251);

int a;
printf("\nВведите a=");
scanf("%d", &a);
for (int i = 2; i <= a / 2; i++)
if (a % i == 0 || a / i == 1) {
printf("\nДелится");
}
else {
printf("\nНе делится");
return 0;
}
}

Результат программы

Вам также может понравиться