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

Задание на С++ Напишите программу, которая проверяет, является ли введенная с клавиатуры строка целым числом (знак числа не учитывать). Ниже представлен рекомендуемый вид диалога во время работы программы. Данные, вводимые пользователем и результат, представлены ниже

Введите число: 24.5
Введенная строка не является целым числом.

👇
Открыть все ответы
Ответ:
ДианаDi1111
ДианаDi1111
21.07.2020

#include <iostream>

#include <cmath>

#include <fstream>

using namespace std;

signed main() {

//объявляем переменные и вводим их с клавиатуры

int a, b, c;

float alpha, beta;

cin >> a >> b >> c >> alpha >> beta;

/* Высчитываем значения переменных J, J, L, для возведения в степень используем функцию pow()*/

float J = pow(10, -2) * a * b + ((2 * a) / (b * c)) + (3 * b * c) / a;

float K = pow(10, -2) / (a + b) * (2 / a + alpha / b - c / (b * beta));

float L = (a * b * c) / (1 + alpha) + (a * b * c) / (1 + beta) + 1 / 5;

/*Используя потоки закидываем в файле значения переменных J,K,L через пробел. Отлавливаем ошибки с try, ловим с catch*/

try {

 ofstream inpF("f20_1.txt");

 inpF << J << " " << K << " " << L;

}

catch (...) {

 cout << "error";

}

return 0;

}

4,7(56 оценок)
Ответ:
dxdarthur2001
dxdarthur2001
21.07.2020

Давайте разбираться на примере.

А ∨ А & В, тут мы видим знак логического умножения и знак логического сложения.

Составляем табличку со значениями переменных

A B

0 0

0 1

1 0

1 1

Теперь, можем по действиям сделать всё, A & B, если простым языком, то это тоже самое, что и A * B

A & B даст нам истину, когда оба элемента будут равны 1

Дополняем нашу табличку истинности.

A | B | A & B

0 | 0 | 0 (0*0=0)

0 | 1  | 0 (0*1 = 0)

1  | 0 | 0 (1*0=0)

1  |  1 |  1 (1*1=1)

Отлично, теперь нам осталось посчитать (A&B) v A, короче говоря, конечный вариант.

Нам нужно наш столбик "A&B" таблицы прибавлять к столбику "A"

A | B | A & B | А ∨ А & В

0 | 0 | 0 (0*0=0) | 0 (0+0=0)

0 | 1  | 0 (0*1 = 0) | 0 (0+0=0)

1  | 0 | 0 (1*0=0) |  1 (1+0=1)

1  |  1 |  1 (1*1=1)| 1 (1+1=1)

Вот и составили таблицу истинности, если что-то осталось непонятным - комментарии всегда открыты)

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