Заблокирован
1

Перевести код из паскаля в си

17.11.2014, 11:46. Показов 2209. Ответов 3
Метки нет (Все метки)

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
var  a, b: real;
begin
  write('a = '); readln(a);
  write('b = '); readln(b);
  if a = b
    then write('f = ', -125)
    else if a = 0
      then write('f is undefined')
      else if a > b
        then write('f = ', 52 * b / a + b)
        else write(a * b - 4 / a);
  readln
end.

Переделайте пожалуйста в Си
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.11.2014, 11:46
Ответы с готовыми решениями:

Каким образом можно перевести код Паскаля в код Фортран?
Здравствуйте уважаемые программисты! Может быть банальная, но довольно сложная проблема - перевод...

Как перевести код с паскаля на Java. Пытался сам но код не хочет работать переведенный
А сам код на паскале работает. Вот код на паскале var i,j,m,c,d: integer; A:array of...

Перевести код с паскаля на с#
Помогите пожалуйста перевести код с паскаля на с# продолжение

Перевести код с Паскаля на C#
Function h(st: string): integer; Var Sum: longint; I: integer; Begin For i:=0 to length(st) do...

3
Эксперт 1С
434 / 305 / 92
Регистрация: 28.05.2014
Сообщений: 1,247
17.11.2014, 12:19 2
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
using namespace std;
int main()
{
float a,b;
cout<<"a = ";
cin>>a;
cout<<"b = ";
cin>>b;
if (a==b)
cout<<"f = "<<-125;
else if (a==0)
cout<<"f is undefined";
else if (a > b)
cout<<"f = "<<(52 * b / a + b);
else cout<<(a * b - 4 / a);
cout<<"\n";
}
В Си почти тоже самое, если не тоже самое
0
Guardian of Asgaard
377 / 319 / 197
Регистрация: 11.11.2013
Сообщений: 1,046
17.11.2014, 12:32 3
Лучший ответ Сообщение было отмечено Юрий 777 как решение

Решение

Цитата Сообщение от Phil Посмотреть сообщение
В Си почти тоже самое, если не тоже самое
А если тоже самое, то в си почти не тоже самое.

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
int main()
{
float a,b;
printf("a = ");
scanf("%f", &a);
printf("b = ");
scanf("%f", &b);
if (a==b)
printf("f = -125\n");
else if (a==0)
printf("f is undefined\n");
else if (a > b)
printf("f = %g\n", 52*b/a+b);
else printf("%g\n", a*b-4/a);
}
2
Заблокирован
17.11.2014, 15:06  [ТС] 4
Спасибо большое,очень помогли)
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.11.2014, 15:06
Помогаю со студенческими работами здесь

Перевести код с Паскаля на С++
Фирме принадлежат два магазина. Известна стоимость товаров, проданных в каждом магазине за каждый...

Перевести код с Паскаля на Си++
Добрый всем день! Будьте добры, перепишете пожалуйста данную программу из паскаля на си++. Буду...

Перевести код с Паскаля на С#
Помогите пожалуйста переделать код с Паскаля uses Graph, Crt; type mas= array of longint; ...

Перевести код с паскаля на C#
Доброго времени суток. Пытаюсь перевести этот код на С#, но немного запутался в циклах, слишком уж...

Перевести код с Паскаля на C++
begin var число := ReadInteger('Введите трехзначное натуральное число:'); var (сотни,...

Перевести код с Паскаля
Программа из строки символов удаляет символы, которые отличаются от русских букв и пробелов. Я бы и...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru