Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.10.2015, 20:23   #1
mecity
 
Регистрация: 04.09.2015
Сообщений: 7
По умолчанию Помогите переделать на С++

Код:
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#pragma hdrstop

struct Drib
{
int first;
int second;
};
struct Line
{
struct Drib A;
struct Drib B;
};

void check1 (struct Drib A)
{
if ( ((A.first)==0) || ((A.second)==0) || (A.second)<(A.first))
{
printf("\nNecorektni dani");
exit(1);
}
}
struct Line input1 ()
{
struct Line x;
printf("Vvedit chuselnuk A: ");
scanf("%d",&x.A.first);
printf("Vvedit znamennuk A: ");
scanf("%d",&x.A.second);
check1(x.A);
printf("Vvedit chuselnuk B: ");
scanf("%d",&x.B.first);
printf("Vvedit znamennuk B: ");
scanf("%d",&x.B.second);
check1(x.B);
return x;
}

struct Drib root(struct Line x)
{
struct Drib y;
y.second=x.A.first*x.B.second;
y.first=x.A.second*x.B.first*(-1);
return y;
}

void output(struct Drib X)
{
printf("\n ");
printf("\nResultat: %d/%d",X.first,X.second);
return 0;
}


int main()
{
struct Line X;
struct Drib Y;
X=input1();

Y=root(X);
output(Y);

getch();
return 0;
}

Последний раз редактировалось Аватар; 06.10.2015 в 20:33.
mecity вне форума Ответить с цитированием
Старый 07.10.2015, 22:12   #2
Алексей_2012
t45t
Участник клуба
 
Аватар для Алексей_2012
 
Регистрация: 20.03.2012
Сообщений: 1,849
По умолчанию

Цитата:
structure измени,
Для чего?

Цитата:
и printf( на cout<< измени.
а как же scanf() заменить на cin>>?

Как я понял - это задача о дробях, где вы пишите класс для умножения, сложения, вычитания и деления дробей.

Может стоит копнуть глубже? Может под С++ вы думаете то, что заменив все на cin, cout вы получите GUIшное приложение с кнопочками?

Пы. Сы. Я вернулся! )
from dark to light)

Последний раз редактировалось Алексей_2012; 07.10.2015 в 22:15.
Алексей_2012 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите переделать программу с С++ на С! jdk Общие вопросы C/C++ 3 25.06.2015 19:17
Помогите переделать программу на VS C++ Many man Помощь студентам 1 16.10.2009 19:26
помогите переделать прогу +Hitman+ Паскаль, Turbo Pascal, PascalABC.NET 4 17.11.2008 23:26
Помогите переделать Stanislav Общие вопросы Delphi 2 24.10.2007 16:14
Помогите переделать БД Antowka БД в Delphi 17 15.06.2007 21:35