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

Увага! Під час роботи з комп’ютером дотримуйтеся правил безпеки і санітарно- гігієнічних норм
СДЕЛАТЬ В ТАБЛИЧНОМ ПРОЦЕСОРРЕ

Задача 1. Банк.
На скільки років потрібно покласти в банк суму have, щоб отримати суму
want, якщо банк нараховує 24% річних?
Задача 2. Скарби.
Капітан Флінт та його пірати (K) знайшли скарб із N монет Капітан забрав
собі частину скарбу, що не перевищує половину Кожен із наступних піратів вчинив
так само На скількох піратів вдалось розподілити скарб таким чином? Чи був бунт?
(якщо обділеними залишилось більше половини піратів)
Задача 3. Яблука.
Яблука складені на прилавку пірамідкою: зверху одне, далі два, три, чотири і
т.д. Скільки яблук на прилавку, якщо всього N рядів?
Задача 4. Яблука-2.
Скільки ящиків потрібно для зберігання цих яблук, якщо у ящик поміститься
K яблук у висоту і M у ширину?
Задача 5. Юні підприємці.
В учнів було S грн. Пляшка з соком коштує price грн, порожня пляшка коштує
empty грн. Складіть алгоритм, за яким можна визначити, скільки пляшок соку
вип'ють учні, якщо вони повертатимуть порожні пляшки й на отримані гроші
купуватимуть повні?

👇
Открыть все ответы
Ответ:
2shIk
2shIk
26.02.2023
#include <iostream>
using namespace std;

int main() {
int a, b, c, n, i;
cout << "n = ";
cin >> n;
if (n < 3) {
cout << "Не может быть менее 3 прямых!" << endl;
return 2;
}
int aa[n], bb[n], cc[n];
cout << "Ввод в формате 'a b c'" << endl;
for (i = 0; i < n; i++) {
cout << "прямая " << i << ": ";
cin >> a >> b >> c;
if ((a == 0) && (b == 0)) {
cout << "Оба коэффициента равны 0, повторите ввод." << endl;
i--;
}
else {
aa[i] = a;
bb[i] = b;
cc[i] = c;
}
}
for (i = 0; i < n; i++) {
a = aa[i];
b = bb[i];
c = cc[i];
for (int j = 0; j < n; j++) {
if (j == i) continue;
if (aa[i] / aa[j] == bb[i] / bb[j]) {
for (int k = 0; k < n; k++) {
if ((k == i) || (k == j)) continue;
if (aa[i] / aa[k] == bb[i] / bb[k])
cout << "прямые " << i << ", " << j << " и " << k << " пересекаются." << endl;
return 0;
}
}
}
}
cout << "Среди данных прямых нет трёх пересекающихся." << endl;
return 1;
}
4,4(38 оценок)
Ответ:
1. a = 10; b = 5;
not (a < 5) -> not (5 < 5) -> not false -> true -> a = 5
ответ: 5

2. a = 10; b = 5; 
(a > 5) and (a < b) -> (10 > 5) and (10 < 5) -> true and false -> false
ответ: 10

3. a = 10; b = 5; 
(a > 1) or (a < b) -> (10 > 1) or (10 < 5) -> true or false -> true -> a = a-5 = 10-5 = 5
(a > 1) and (a = b) -> (5 > 1) and (5 = 5) -> true and true -> true -> a = a-5 = 5-5 = 0
ответ: 0

4. a = 10; b = 5; 
(a > 1) and (a < b) -> (10 > 1) and (10 < 5) -> true and false -> false
(a > 1) and (a = b) -> (10 > 1) and (10 = 5) -> true and false -> false
ответ: 10

5. a := 10; b := 5; 
(a > 1) and (a < b) -> (10 > 1) and (10 < 5) -> true and false -> false -> a = a + 7 = 10+7 = 17 
ответ: and

6. a = 10; b := 5; 
(a < 1) or (a > b) -> (10 < 1) or (10 > 5) -> a = a-7 = 10-7 = 3
ответ: or

7. a = 10; b = 5; 
(a < 1) and (a > b) -> (10 < 1) and (10 > 5) -> false and true -> false -> a = a + 5 = 10+5 = 15 
ответ: and
4,7(5 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ