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

Склавиатуры вводятся числа, пока не будет введено число, делящееся на 5. подсчитать количество и сумму тех, которые больше 10. паскаль

👇
Ответ:
MashaMalycheva
MashaMalycheva
23.07.2020
// PascalABC.NET 3.2, сборка 1417 от 28.03.2017
// Внимание! Если программа не работает, обновите версию!

begin
  var a:=ReadSeqIntegerWhile(n->n mod 5<>0).Where(n->n>10).ToArray;
  Writeln('n= ',a.Count,', S=',a.Sum)
end.

Пример
37 -18 42 57 24 9 17 20
n= 5, S=177
4,8(41 оценок)
Открыть все ответы
Ответ:
lionkeepo
lionkeepo
23.07.2020

Объяснение:

89/2=44 (остаток 1)

44/2=22 (0)

22/2=11 (0)

11/2=5 (1)

5/2=2 (1)

2/2=1(0)

1/2=0 (1)

89₁₀=1011001₂

73/2=36 (1)

36/2=18 (0)

18/2=9 (0)

9/2=4 (1)

4/2=2 (0)

2/2=1 (0)

1/2=0 (1)

73₁₀=1001001₂

       1 0  1  1 0 0 1

+      1 0 0  1 0 0 1

     1 0 1 0 0 0 1 0

      1 0  1  1 0 0 1

-      1 0 0  1 0 0 1

            1  0 0 0 0

                              1 0  1  1 0 0 1

                     ×       1 0 0  1 0 0 1

                         

                              1  0  1  1 0 0 1

                    +     0 0 0 0 0 0 0

                 +     0 0 0 0 0 0 0

             +       1  0 1  1  0 0 1

          +       0 0 0 0 0 0 0

       +       0 0 0 0 0 0 0

    +       1  0 1  1  0 0 1

           

             1  1 0 0 1 0 1 1 0 0 0 0 1

3268₁₀=110011000100₂ (как переводить числа в двоичную систему я расписал выше).

43₁₀=101011₂

        110011000100          |_101011_

-        101011                       | 1001100

           1000000

-             10 10 1 1

              1 0 1 0 1 1

-              1 0 1 0 1 1

                           0

4,4(86 оценок)
Ответ:
sodemAN2
sodemAN2
23.07.2020
#include <iostream>
#include <list>

using namespace std;

int main() {
    list<int>mylist;
    //Делаем со списком, что хотим
    mylist.push_back(1);
    mylist.push_back(2);
    mylist.push_back(3);
    mylist.push_back(-4);
    mylist.push_back(5);
    for (auto i : mylist) {
        cout << i << " ";
    }
    cout << "\n";
    //Удаляем последний отрицательный элемент
    auto it = mylist.end();
    while (*it > 0) {
        if (it == mylist.begin()) {
            cout << "Not found.\n";
            return 0;
        }
        it--;
    }
    //Делаем со списком, что хотим
    mylist.erase(it);
    for (auto i : mylist){
        cout << i << " ";
    }
    return 0;
}
4,4(30 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ