Форум программистов, компьютерный форум CyberForum.ru

Учебник Lafore. Обыкновенные дроби - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Два класса, требующих друг друга http://www.cyberforum.ru/cpp-beginners/thread757212.html
Существует два класса, обзовём их MyClassA и MyClassB. Возникла такая вот ситуация: у класса MyClassA есть поле типа vector<MyClassB*> метод класса MyClassB обращается к методу MyClassA Каким образом возможно такое скомпилировать?
C++ Иерархия классов Добрый вечер. Такое задание. Реализовать иерархию понятий "Студент" , "Группа" , "Факультет" . Группу представить совокупностью студентов , а факультет - набором групп. Решить задачи расчета средней успеваемости по факультету в целом и отдельно по группам , а так жэ задачу перевода указанного списка студентов , каждый элемент списка содержит ФИО студента , название прежней и название новой... http://www.cyberforum.ru/cpp-beginners/thread757208.html
Написать функцию, которая вычислияет значение F на интервале C++
нужно решить задачку, а то у меня никак не получается, наишите пожалуйста программу, а то я совсем отчаялся..... Задание на фотографии)
Текстовый файл: вывести фамилии и инициалы студентов в алфавитном порядке C++
В общем такое задание. Есть текстовый файл который содержит <фамилия>, <имя>, <очество>, <год рождения>, <курс>, <пол>, данные студентов разделяются ";" .Нужно написать прогу которая выводит на экран фамилии и ИНИЦИАЛЫ студентов в алфавитном порядке Собственно вот начало #include "stdafx.h" #include <iostream> #include <stdio.h> using namespace std; int _tmain(int argc, _TCHAR* argv)...
C++ Файлы, функции. Определить размер трех файлов с данными именами. http://www.cyberforum.ru/cpp-beginners/thread757178.html
3. Описать функцию IntFileSize(Name) целого типа, возвращающую размер файла целых чисел с именем Name. Если файл не существует, то функция возвращает –1. С помощью этой функции определить размер трех файлов с данными именами. (файлы) Ребят, пожалйста помогите........ Через 3 дня практика заканчивает)) Вообще не соображу как решить, все задачи вот такие вот!!!!!!!! Заранее огромное всем...
C++ Поменять для данной матрицы A размера M x N строки1|столбцы2 с номерами k1 и k2 2. . Описать процедуру SwapLine(A,M,N,k1,k2)1|SwapCol(A,M,N,k1,k2)2, осуществляющую перемену местами строк1|столбцов2 вещественной матрицы A размера M x N с номерами k1 и k2 (если k1 или k2 больше M1|N2, то матрица не изменяется). Двумерный массив A — входной и выходной параметр, прочие параметры — входные. Используя эту процедуру, поменять для данной матрицы A размера M x N строки1|столбцы2 с... подробнее

Показать сообщение отдельно
Wolkodav
 Аватар для Wolkodav
599 / 452 / 32
Регистрация: 18.09.2012
Сообщений: 1,685
09.01.2013, 22:24     Учебник Lafore. Обыкновенные дроби
Не прокатит. У вас при чтение b-целое число, а '/'-это строковый символ. Ошибка будет при чтение числа.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include "stdafx.h"
#include <iostream>
#include <iomanip>
#include <ctype.h>
 
using namespace std;
 
int main()
{
    int a,b,c,d;
char f;
    cout << "Vvedi 1 drob" << endl;
    cin >> a >> f >> b;
    cout << "Vvedi 2 drob" << endl;
    cin >> c >> f >> d;
    int chis=a*d+c*b;
int zn=b*d;
    cout << " Summa = " << chis << '/' << zn << endl;
    system("pause");
    return 0
}
Добавлено через 2 минуты
По внимательней с типами данных, если вы пишите summa = (a*b + b*c)/(b*d);, то тут знак '/' будет обозначать взять целую часть от деления, а не чаровский символ '/'. Надо в начале посчитать числитель, потом знаменатель, а потом выводить поочереди, а между ними вклинуть символ '/'.
 
Текущее время: 18:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru