Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
0 / 0 / 0
Регистрация: 30.10.2012
Сообщений: 67

Исправить ошибку в программе, работающей с дробями

30.10.2012, 23:45. Показов 2188. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
using namespace std;
int main(){
    int a,b,c,d,e,f;
    cout << "Введите первую дробь:/n";
    cin >> a >> "/" >> b;
    cout << "Введите вторую дробь:/n";
    cin >> c >> "/" >> d;
    e = (a*d) + (b*c);
    f = b*d;
 
    cout << "Сумма равна" << e << "/" << f ;
 
    return 0;
}

при попытке запустить выдает ошибку

при попытке сопоставить список аргументов "(std::basic_istream<_Elem,_Traits>, const char [2])"
1> with
1> [
1> _Elem=char,
1> _Traits=std::char_traits<char>
1> ]
========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========

помогите пожалуйста
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
30.10.2012, 23:45
Ответы с готовыми решениями:

Исправить ошибку в программе
не могу сдать зачет((( в С++ полный ноль((( надеюсь на ваше понимание.. Укажите и исправьте ошибку в программе. Полагайте, что int...

Исправить ошибку в программе
Здравствуйте. Задача такая: Создать класс Point для работы с точками на плоскости. Координаты точки – декартовы. Обязательно должны быть...

Исправить ошибку в программе
#include &lt;stdio.h&gt; #include &lt;iostream&gt; #include &lt;time.h&gt; // Задание: // В одномерном массиве, состоящем из n вещественных...

8
 Аватар для HighPredator
6045 / 2160 / 753
Регистрация: 10.12.2010
Сообщений: 6,005
Записей в блоге: 3
30.10.2012, 23:47
Цитата Сообщение от AndrewJon Посмотреть сообщение
cin >> a >> "/" >> b;
Зачем вы пытаетесь смешать ввод данных и вывод слэша на экран?
0
0 / 0 / 0
Регистрация: 30.10.2012
Сообщений: 67
30.10.2012, 23:48  [ТС]
Две дроби a/b и c/d можно сложить следующим образом:
a/b + c/d = (a*d + b* c)/(b*d)
Например, 1/4 + 2/3 = (1*3 + 4*2)/4*3 = 11/12
Напишите программу, запрашивающую у пользователя значения двух дробей, а затем выводящую результат, также записанный в форме дроби.
Взаимодействие программы с пользователем может выглядеть, например, следующим образом:

Введите первую дробь: 1/2
Введите вторую дробь: 2/5
Сумма равна 9/10



САМО ЗАДАНИЕ
0
 Аватар для Doctor_
238 / 237 / 142
Регистрация: 03.02.2011
Сообщений: 1,437
30.10.2012, 23:51
В cin не допускается "/"
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
using namespace std;
int main(){
int a,b,c,d,e,f;
cout << "Введите первую дробь:/n";
cin >> a;
cin >> b;
cout << a << "/" << b << endl;
cout << "Введите вторую дробь:" << endl;
cin >> c;
cin >> d;
cout << c << "/" << d << endl << endl;
e = (a*d) + (b*c);
f = b*d;
 
cout << "\nСумма равна: " << e << "/" << f endl;
}
0
Неэпический
 Аватар для Croessmah
18149 / 10731 / 2067
Регистрация: 27.09.2012
Сообщений: 27,035
Записей в блоге: 1
30.10.2012, 23:51
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
using namespace std;
int main(){
int a,b,c,d,e,f;
cout<<"Введите первую дробь: \n";
cin >> a;
cout<<"/";
cin>> b;
cout<<"Введите первую дробь: \n";
cin >> c;
cout<<"/";
cin>> d;
e = (a*d) + (b*c);
f = b*d;
 
cout << "Сумма равна" << e << "/" << f ;
 
return 0;
}
1
 Аватар для I.M.
576 / 559 / 47
Регистрация: 16.12.2011
Сообщений: 1,389
30.10.2012, 23:52
AndrewJon, вам уже указли ошибку. уберите слеш из ввода
0
0 / 0 / 0
Регистрация: 30.10.2012
Сообщений: 67
30.10.2012, 23:58  [ТС]
fatal error LNK1169: обнаружен многократно определенный символ - один или более

выдает теперь такую ошибку
0
Неэпический
 Аватар для Croessmah
18149 / 10731 / 2067
Регистрация: 27.09.2012
Сообщений: 27,035
Записей в блоге: 1
31.10.2012, 00:04
Цитата Сообщение от AndrewJon Посмотреть сообщение
fatal error LNK1169: обнаружен многократно определенный символ - один или более
выдает теперь такую ошибку
GCC и VS компилируют без проблем (во всяком случае мой код).
0
 Аватар для I.M.
576 / 559 / 47
Регистрация: 16.12.2011
Сообщений: 1,389
31.10.2012, 00:43
AndrewJon, а сколько у вас файлов в проекте?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
31.10.2012, 00:43
Помогаю со студенческими работами здесь

Исправить ошибку в программе
Помогите исправить ошибку в этой задаче Одноклеточная амеба каждые три часа делится на 2 клетки. Определить сколько клеток будет...

исправить ошибку в программе
Как переместить этот треугольник из 1 в правый верхний угол? #include &lt;iostream&gt; #include&lt;math.h&gt; using namespace std; ...

Исправить ошибку в программе
здравствуйте,помогите пожалуйста,выдает ошибку в этой строке if (q==j) #include &lt;cstdlib&gt; #include &lt;iostream&gt; ...

Исправить ошибку в программе.
#include&lt;iostream&gt; #include &lt;math.h&gt; #include &lt;time.h&gt; #include &lt;iomanip&gt; using namespace std; int main() {double A; int...

Исправить ошибку в программе
Друзья, помогите с программой, точнее, помогите её исправить. Программа должна искать числа палиндромы на заданном интервале. Но, она...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru