Ну это города B и E кратчайшее расстояние 3)
Вот такое банальное решение. Не забывай ставить бал и и благодарочку :3
Оператор div отрезает последнюю цифру числа, а mod считает остаток от деления на 2. Если он равен нулю, то выполняется действие <span>M:= M + x mod 10.
Сначала выводится переменная L, в ней содержится счетчик, который считает, сколько раз оператор div отрежет цифру. Отсюда следует, что число должно быть трехзначным. В нашем случае ответом будет число 999, потому что div отрежет последнюю цифру три раза, а условие </span><span>if x mod 2 = 0 then не будет выполнятся, потому что остаток от деления на 2 числа 999 не равен нулю, программа выведет 0.
</span>Ответ: 999
#include "stdafx.h"
#include <iostream>
#include <ctime>
using namespace std;
int main(void)
{
setlocale(LC_ALL, "Russian");
srand(time(0));
const int SIZE = 300;
int arr[SIZE];
int SUM = 0;
cout << "Случайные числа: \n";
for (int i = 0; i < SIZE; i++)
{
arr[i] = rand() % 40 - 20;
cout << arr[i] << endl;
}
for (int i = 0; i < SIZE; i++)
SUM += arr[i];
cout << "Сумма равна :" << SUM << endl;
system("pause");
return 0;
}
Логическая величина может принимать 2 значения - Истина и ложь.(0 или 1).
обычно они являются какими то переменными - А, B, C...
и с ними можно производить различные логические операции, например конъюнкция, дизъюнкция, ипликация, инверсия...