Войти
Регистрация
Спроси ai-bota
Асылхан12357399393
04.06.2020 07:00
С++ в строковую переменную через пробел записаны числа. найти их произведение и преобразовать строку к виду: число * число ** число = результат.
Нажмите на рекламу ниже и сразу увидите ответ
↓
Популярные вопросы:
mikeman
04.03.2020 06:30
Определи результат выполнения предложенного кода...
sofia312
27.03.2021 09:16
Инфа с объяснением Предлагается некоторая операция над двумя произвольными трехзначными десятичными числами: 1) Записывается результат сложения старших разрядов этих чисел. 2)...
Alniri
11.01.2022 05:27
Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел: (10, 6); (7, 6); (–4, 3); (2, 9); (12, 7); (–11, 4); (–8,...
giunel041
07.06.2022 01:21
Синформатикой . 1. запишите своими словами что такое принцип относительной адресации. 2. в ячейке к15 записана формула =(к5+к7+к9)/3 как изменится эта формула при копировании...
Lisakwon
09.11.2021 23:41
Ис Вариант 10 Составить таблицы истинности ДЛЯ следующих логических выражений: F= BVА^b ST F=C& (в^А). F = BV (A V B) &B) 5...
csioucfuo
22.07.2020 10:54
Число в развёрнутой форме 3*5в5 степени+2*5в3 степени+1*5в0...
veon1
25.12.2020 16:03
В группе 11000 учеников. 110010% из них учатся на «хорошо и «отлично». Сколько учеников учатся на «хорошо» и «отлично»?...
tyranball
18.06.2022 13:12
Даны числа x и y. получить (|x|-|y|)/(1+|xy|)/ написать словесное описание, блок-схему и программу...
тамок
18.10.2022 16:10
Найдите значение логического выражения: (0∧1)∧1...
malgee4
24.06.2021 18:53
Высота равнобедренной трапеции ABCD, проведённая из вершины B, делит основание AD в отношении 3:7, считая от точки A. Найдите меньшее основание трапеции, если её большее основание...
Ответ:
softani1105
09.08.2020 19:18
Программа работает при условии, что введённые числа целые.
#include <iostream>
#include <string>
using namespace std;
int main()
{
string S,P;
char c[10000] = "";
int C,z;
double R = 1;
getline(cin, S);
S+=' ';
for(int i = 0; i<S.length(); i++)
{
if(S[i] != ' '){
if(S[i] == '-'){z = -1; i++;}
else z = 1;
C = 0;
while((S[i] >='0')&&(S[i] <= '9'))
{
C = C*10 + (S[i] - '0');
i++;
}
C = C*z;
R*=C;
itoa(C,c,10);
if (z == -1)
{
P+='(';
P+=c;
P+=')';
}
else P+=c;
P+="*";
}
}
P[P.length()-1] = '=';
int d,s;
P+=ecvt(R,4,&d,&s);
S = P;
cout << S << "\n";
system("Pause");
return 0;
}
0,0
(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота