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

Статистика C++ решить через вектора. Вася не любит английский язык, но каждый раз старается получить хотя бы четвёрку за четверть, чтобы оставаться ударником. В текущей четверти Вася заметил следующую закономерность: по нечётным дням месяца он получал тройки, а по чётным — четверки. Так же он помнит, в какие дни он получал эти оценки. Поэтому он выписал на бумажке все эти дни для того, чтобы оценить, сколько у него троек и сколько четвёрок Васе это сделать, расположив чётные и нечётные числа в разных строчках. Вася может рассчитывать на оценку 4, если четвёрок не меньше, чем троек.

Входные данные

В первой строке записано единственное число N — количество элементов целочисленного массива (1≤N≤100). Вторая строка содержит N чисел, представляющих заданный массив. Каждый элемент массива — натуральное число от 1 до 31. Все элементы массива разделены пробелом.

Выходные данные

В первую строку выходных данных нужно вывести числа, которые соответствуют дням месяцев, в которые Вася получил тройки, а во второй строке соответственно расположить числа месяца, в которые Вася получил четвёрки. В третьей строке нужно вывести оценку, которую получит Вася.

👇
Открыть все ответы
Ответ:
mddfdfdf
mddfdfdf
22.09.2021
Первая задача:
#include <iostream>
using namespace std;
int main(){
int a; cin >> a;
if (a > 0){ a -= 10; }else{ a += 10; }
cout << a << endl;
main();
return 0;
}
Вторая задача:
#include <iostream>
using namespace std;
int main(){
int a, b; cin >> a >> b;
if (a * b > 0){ a = (a * b) * -2; }else{ a = (a * b) * 3; }
cout << a << endl;
main();
return 0;
}
Третья задача:
#include <iostream>
using namespace std;
int main(){
int a, b; cin >> a >> b;
if (a > b){ a = a - b; }else{ a = b - a; }
cout << a << endl;
main();
return 0;
}
4,8(7 оценок)
Ответ:
baus100
baus100
22.09.2021
Если считать, что координаты вершин даны последовательно, то диагоналями являются прямые AC и BD. Формула для нахождения длины прямой, заданной координатами её концов, известна:
\displaystyle L_{AB}=\sqrt{(X_B-X_A)^2+(Y_B-Y_A)^2}

var
  xa,ya,xb,yb,xc,yc,xd,yd:real;
begin
  Write('Введите координаты точки А: '); Read(xa,ya);
  Write('Введите координаты точки B: '); Read(xb,yb);
  Write('Введите координаты точки C: '); Read(xc,yc);
  Write('Введите координаты точки D: '); Read(xd,yd);
  Writeln('Длина диагонали AC равна ',sqrt(sqr(xc-xa)+sqr(yc-ya)));
  Writeln('Длина диагонали BD равна ',sqrt(sqr(xd-xb)+sqr(yd-yb)))
end.

Пример
Введите координаты точки А: -8.5 -2
Введите координаты точки B: -5 3.15
Введите координаты точки C: 1.2 5.8
Введите координаты точки D: 11 -4
Длина диагонали AC равна 12.4470880128647
Длина диагонали BD равна 17.524910841428
4,7(24 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ