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

1)напишите программу, которая вводит натуральные числа a и b , и выводит сумму квадратов натуральных чисел в диапазоне от a до b . входные данные входная строк содержит два натуральных числа – границы диапазона a и b . гарантируется, что a ≤ b . выходные данные программа должна вывести одно число – сумму квадратов натуральных чисел из диапазона [ a , b ] . 2)напишите программу, которая вводит четыре натуральных числа (a, b, c и d) и находит все пятизначные числа, которые при делении на a в остатке b , а при делении на c в остатке d . входные данные первая входная строка содержит два натуральных числа, разделённые пробелами: a и b. вторая строка содержит натуральные числа c и d, также разделённые пробелом. гарантируется, что 0 ≤ b ≤ a и 0 ≤ d ≤ c. выходные данные программа должна вывести в одну строчку через пробел все пятизначные натуральные числа, которые при делении на a в остатке b, а при делении на c в остатке d . если таких чисел нет, программа должна вывести число -1.

👇
Ответ:
Обычно решают на Pascal, но я напишу на C++, он мне роднее)). Я конечно немножко по-другому реализовал (в плане ввода значений), но поставленную задачу выполняет.
1)
#include <stdio.h>
#inlcude <conio.h>
#include <iostream>
using namespace std;
int main()
{
 long a, b, i, sum=0;
 cin>>a; // Вводишь число a
 cin>>b; // Вводишь число b
  for (i=a;i<=b;i++)
    {
      sum=sum+(i*i);
    }
 cout<<sum; // выводим сумму квадратов чисел
 _getch();
}

2)
#include <stdio.h>
#inlcude <conio.h>
#include <iostream>
using namespace std;
int main()
{
 long a,b,c,d,i;
 bool z=false;
 cin>>a;
 cin>>b;
 cin>>c;
 cin>>d;
 for (i=10000; i<=99999; i++)
 {
   if (i % a==b && i % c==d) {z=true; cout<<i<<" ";}
 }
 if (z==false) {cout<<"-1";} // Выводится если нет чисел
_getch();
}
4,4(42 оценок)
Открыть все ответы
Ответ:
panicheviwan
panicheviwan
19.03.2023
15. Чтобы определить объем записи (в битах) необходимо умножить частоту дискретизации (Гц или 1/с) на глубину кодирования (бит) и на время записи (с). Так как запись четырехканальная, полученный результат умножаем еще на 4.В итоге получим:
32000*32*60*4= 245760000 бит= 30720000 байт = 30000 КБ = 29,3 МБ

16. Аналогично предыдущей задаче (только здесь двухканальная запись):
48000*24*36*2= 82944000 бит = 10368000 байт = 10125 КБ = 9,89 МБ

17. Чтобы определить время звукозаписи (в сек.) необходимо размер полученного файла (в битах) разделить на частоту дискретизации (Гц), глубину кодирования (бит) и количесто каналов записи.
(30*1024*1024*8)/32000*24*4= 81,92 с. 

18.Аналогично предыдущей задаче:
(3*1024*1024*8)/16000*32*4= 12,29 с.

19. Вероятность того что достанется черный шар: P = 10/20= 1/2
Вероятность того, что достанется белый шар : P = 5/20 = 1/4
Количество информации, что достали черный шар вычислим из формулы: 2^i=1/P, 2^i=2, соответственно i=1. ответ: 1 бит
Количество информации, что достали белый шар: 2^i=1/P, 2^i=4, i=2
ответ: 2 бита
4,4(97 оценок)
Ответ:
leya0315
leya0315
19.03.2023
Так как кузнечик должен вернуться в начало, то после выполнения цикла он должен быть в координате (6, 4)
так как цикл повторяется 2 раза, то можем посчитать приращение в коодринатах
(3, 2) + (2, 1) = (5, 3) * 2 = (10, 6)
теперь узнаем, сколько надо пройти кузнечику командой 1
(10, 6) - (6, 4) = (4, 2) так как цикл повторяется 2 раза, то разделим на 2
(4, 2) = (2, 1)
так как (10, 6) больше чем (6. 4) по обеим координатам - меняем знаки у обеих координат и получаем (-2, -1)

ну а вообще можно посмотреть на координаты и увидеть, что (3, 2) * 2 и есть (6, 4) - значит делаем противоположную команду для "сместиться на (2, 1)", то есть "сместиться на (-2, -1)"

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