М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
Ариана145
Ариана145
22.09.2020 22:39 •  Информатика

Дано четырехзначное число. если сумма его цифр является четным значением определить, равна ли сумма первых двух цифр сумме последних двух цифр. например число 1441 сумма цифр 10 – четное значение. 1+4 = 4+1. ответ да 1320 сумма цифр 6 – четное значение. 1+3 не равно 2 + 0. ответ нет на языке программирования (vba) (visual basic)

👇
Ответ:
titovazaiceva
titovazaiceva
22.09.2020
Сделал на С++, может кто-нибудь переведет или вы поймёте логику программы. В целом вводим число и с простого деления и остатка от деления, выражаем отдельные числа. Находим сумму и проверяем условия.

#include <iostream>
using namespace std;
int main(void)
{   setlocale(LC_ALL, "Russian");  
  int num, a1, a2, a3, a4, Sum;  
  cout << "Введите четырехзначное число: " ;  
  cin >> num;  
  a1 = num / 1000; //делим введенное число на цело,
  a2 = (num / 100)%10; // а потом используем остаток от деления
  a3= (num / 10) % 10;
  a4 = num % 10;
  Sum = a1 + a2 + a3 + a4;  
   if (Sum%2==0)  
    {      
        cout << "Сумма четная" <<endl ;     
        if (a1 + a2 == a3 + a4)        
               cout << "ДА, условие выполняется" << endl;      
        else        
               cout << "НЕТ, условие не выполняется" << endl;  
    }
  else  
       cout << "Сумма нечётная." <<endl;  
  system("pause"); 
  return 0;
}
Дано четырехзначное число. если сумма его цифр является четным значением определить, равна ли сумма
4,6(51 оценок)
Открыть все ответы
Ответ:
Lemnik
Lemnik
22.09.2020

До появления Unicode было много распространённых 7-8-битных кодировок. Ввиду малого количества доступных символов (не больше 2^8 = 256) такие кодировки не могли вместить все возможные символы разных языков, поэтому создавались различные кодировки для разных языков, причём для одного языка могло быть множество разных не совместимых друг с другом кодировок. При попытке открыть текст не в "родной" кодировке вместо осмысленного текста возникал непонятный набор символов.

Чтобы разрешить противоречия, некоммерческая организация "Консорциум Юникода" предложила ввести единую кодировку. По соглашению сейчас максимальное количество символов, которые можно закодировать юникодом, немного более 1 миллиона – и этого количества хватает не только для того, чтобы закодировать латиницу, кириллицу и множество других языков, но и даже emoji – небольшие картинки, как правило выражающие эмоции, и выдуманные языки из фантастических произведений.

4,8(46 оценок)
Ответ:
amiralimurodov
amiralimurodov
22.09.2020
Сначала найдем получить из 21 30, групируя комманды от большей к меньшей
21 + 2*4 + 0*2 + 1*1 = 30 - перестановок команд = (2+0+1)!/2!/0!/1! = 3
21 + 1*4 + 2*2 + 1*1 = 30 - перестановок команд = (1+2+1)!/1!/2!/1! = 12
21 + 1*4 + 1*2 + 3*1 = 30 - перестановок команд = (1+1+3)!/1!/1!/3! = 20
21 + 1*4 + 0*2 + 5*1 = 30 - перестановок команд = (1+0+5)!/1!/0!/5! = 6
21 + 0*4 + 4*2 + 1*1 = 30 - перестановок команд = (0+4+1)!/0!/4!/1! = 5
21 + 0*4 + 3*2 + 3*1 = 30 - перестановок команд = (0+3+3)!/0!/3!/3! = 20
21 + 0*4 + 2*2 + 5*1 = 30 - перестановок команд = (0+2+5)!/0!/2!/5! = 21
21 + 0*4 + 1*2 + 7*1 = 30 - перестановок команд = (0+1+7)!/0!/1!/7! = 8
21 + 0*4 + 0*2 + 9*1 = 30 - перестановок команд = (0+0+9)!/0!/0!/9! = 1
Всего 3+12+20+6+5+20+21+8+1 = 96
4,5(46 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ