
Сделать программу на C# Даны целые положительные числа N и K. Используя только операции сложения
и вычитания, найти частное от деления нацело N на K, а также остаток от этого деления.

Ответы на вопрос

using System;
namespace ConsoleApp3
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Введите N и K");
int N = Int32.Parse(Console.ReadLine());
int K = Int32.Parse(Console.ReadLine());
int H = 0;
int ost = 0;
do
{
N -= K;
H+=1;
} while (N >= K);
ost = N;
Console.WriteLine(H + " целых частей");
Console.WriteLine(ost + " остаток");
}
}
}



Для решения данной задачи на C# без использования операции деления (деления нацело) и операции взятия остатка можно использовать цикл, который будет выполнять вычитание K из N до тех пор, пока N не станет меньше K. Каждый раз, когда вычтем K из N, увеличим счетчик, который и будет частным, а оставшееся значение N будет остатком.
Вот пример программы на C# для решения данной задачи:
```csharp using System;
class Program { static void Main() { Console.WriteLine("Введите целое положительное число N:"); int N = int.Parse(Console.ReadLine());
Console.WriteLine("Введите целое положительное число K:"); int K = int.Parse(Console.ReadLine());
if (K == 0) { Console.WriteLine("Ошибка: Нельзя делить на ноль."); return; }
int частное = 0; while (N >= K) { N -= K; частное++; }
Console.WriteLine("Частное от деления N на K: " + частное); Console.WriteLine("Остаток от деления N на K: " + N); } } ```
Этот код сначала запрашивает у пользователя два целых положительных числа N и K. Затем он выполняет цикл, пока N больше или равно K, и в каждой итерации вычитает K из N и увеличивает счетчик частного. После завершения цикла программа выводит на экран частное и остаток от деления N на K.
Пример работы программы: ``` Введите целое положительное число N: 27 Введите целое положительное число K: 4 Частное от деления N на K: 6 Остаток от деления N на K: 3 ```
Этот код выполняет деление нацело и находит остаток только с использованием операций сложения и вычитания, как требуется в задаче.


Похожие вопросы







Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili