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

Сложение дробей через структуру - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.89
Kent 231991
0 / 0 / 0
Регистрация: 08.11.2011
Сообщений: 18
08.11.2011, 15:23     Сложение дробей через структуру #1
Робота с файлами. C++.Пользователь читает файл и меняет его он сохраняеца в другом файле и наоборот!!!!

2) Слажывание дробей через структуру.


Как ето зделать помогите.Срочно.

 Комментарий модератора 
Запрещено создавать темы с бессмысленными названиями вроде "Помогите!", "Вопрос" и т.п.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.11.2011, 15:23     Сложение дробей через структуру
Посмотрите здесь:

Сложение обыкновенных дробей C++
Операция вычитания через сложение C++
Сложение дробей. C++
C++ умножение через сложение рекурсией и без рекурсии на с++
C++ Сложение числа через классы
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
-=ЮрА=-
Заблокирован
Автор FAQ
08.11.2011, 16:03     Сложение дробей через структуру #2
Цитата Сообщение от Kent 231991 Посмотреть сообщение
Слажывание дробей через структуру.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
struct drob
{  
     int chisl;
     int znam;
};
 
drob val1,val2,val3;
val1.chisl = 5;
val1.znam = 6;
val2.chisl = 1;
val2.znam = 6;
val3.znam = val1.znam*val2.znam;
val3.chisl = val1.chisl*val2.znam + val2.chisl*val1.znam;
Kent 231991
0 / 0 / 0
Регистрация: 08.11.2011
Сообщений: 18
13.11.2011, 23:18  [ТС]     Сложение дробей через структуру #3
А как вводить дробь???
-=ЮрА=-
Заблокирован
Автор FAQ
13.11.2011, 23:24     Сложение дробей через структуру #4
Для плюсов
C++
1
2
3
drob val1;
cout<<"Chisl : ";cin>>val1.chisl;
cout<<"Znam: ";cin>>val1.znam;
Добавлено через 1 минуту
Это для Си
C
1
2
3
drob val1;
printf("Chisl : ");scanf("%d",&val1.chisl);
printf("Znam: ");scanf("%d",&val1.znam);
Mиxaил
 Аватар для Mиxaил
530 / 435 / 37
Регистрация: 10.12.2009
Сообщений: 1,857
13.11.2011, 23:55     Сложение дробей через структуру #5
Вот так можно произвести сокращение дроби ( 12/28 = 3/7 ):
C++
1
2
3
4
5
6
7
8
9
10
void reduction ( int &x, int &y )
{
    int m = min ( x, y );
    for ( int i = 2; i <= m; i++ )
        while ( !( x % i ) && !( y % i ) )
        {
            x /= i;
            y /= i;
        }
}
Yandex
Объявления
13.11.2011, 23:55     Сложение дробей через структуру
Ответ Создать тему
Опции темы

Текущее время: 17:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru