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

Сегодня васю попросили принести в школу музыку и дополнительные материалы к дискотеке, которую он взялся подготовить. вася составил плей-лист с большим запасом. он выбрал и скачал 117 песен каждая по 18 мегабайт, 291 песни по 13 мегабайт каждая, а ещё на диск надо записать несколько файлов с текстами песен, всего 77 файлов по 212 килобайт в каждом. записать данные вася может только на флешку. у него есть флешки разного размера: 512мб, 1гб, 2гб, 4гб, 8гб, 16гб, 32гб. какую самую маленькую флешку он может использовать для записи всех выбранных материалов? в качестве ответа укажите размер флешки без пробелов, например, 512мб.

👇
Ответ:
prisnik1252
prisnik1252
01.05.2020
Получается 17гб, но так как такого ответа нет потребуется 32гб
4,6(60 оценок)
Открыть все ответы
Ответ:
Qaswe1
Qaswe1
01.05.2020

Смотри картинку

Объяснение:

p = 23

s = 0

цикл выполняется пока р > 0

Действия в цикле:

s = s + p mod 10

p = p div 10

p = 23     s = 0     23 > 0 (да)

выполняем цикл

s = s + p mod 10 = 0 + 23 mod 10 = 0 + 3 = 3

p = p div 10 = 23 div 10 = 2

p = 2     s = 3     2 > 0 (да)

выполняем цикл

s = s + p mod 10 = 3 + 2 mod 10 = 3 + 2 = 5

p = p div 10 = 2 div 10 = 0

p = 0     s = 5     0 > 0 (нет)

не выполняем цикл

div - целочисленное деление

mod - остаток от целочисленного деления

2 / 2 = 1 целое + 0 остаток

2 div 2 = 1

2 mod 2 = 0

3 / 2 = 1 целое + 1 остаток

2 div 2 = 1

2 mod 2 = 1


Я только программу сделал а таблицу не помню как заполнять
4,5(93 оценок)
Ответ:
Arkanius
Arkanius
01.05.2020

Какой раз уже пишу, и не устану писать на далее.. Ребят уточняйте на каком языке программирования нужно написать. Это вам же на руку. Так как если вы не уточняете, вам потом всё равно придётся изменять под нужный вам язык.

Для примера напишу на С++

//Генерируем массив для n элементов и назовём его А

int sum = 0; //Создаём переменную сумма

for(int i = 0; i<n; i++){

if( (A[i]%8) == 0){

sum+=A[i];

}

}

//Запустили цикл, по всех элементах массива, и смотрим если число делиться на 8 нацело, тогда записываем его в суму, иначе, не делаем ничего

cout << "sum: " << sum; // Выводим сумму.

4,8(82 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ