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

Нужно перевести программы из Pascal в C - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Иерархия классов .... http://www.cyberforum.ru/cpp-beginners/thread309745.html
Добрый вечер Всем !!! ))) У меня возникли некоторые трудности с написанием программы, имеющей следующие особенности: 1) Определить иерархию классов 2)Определить в классе статическую компоненту - указатель на начало связанного списка объектов и статическую функцию для просмотра списка 3)Реализовать классы 4) Сделать соответствующие методы не виртуальными и посмотреть что будет. 5) Реализовать...
C++ Вычисление выражения, использование обратной польской записи приветствую, люди. можете помочь с реализацией вычисления выражения с помощью обратной польской записи на c++. посоветуйте сто нибудь. Может есть исходники? http://www.cyberforum.ru/cpp-beginners/thread309735.html
матрицы, string const, функции с перем. кол. параметров. Немного завис... C++
Прошу извинить заранее за кривой код, язык начал учить 2 дня назад... Ввести стринговую константу. Превратить её в трёхдиагональную матрицу матрицю (присвоить нули соотв. элементам). Транспонировать матрицу отн. средины (строка). Конкатенировать две строки полученной матрицы. Я не очень понял условие, буду благодарен за помощь... Написать функцию sum с переменным числом параметров,...
C++ Найти в каждом первое слово и напечатать их в строку через пробел
Доброго времени суток. Помогите, пожалуйста, написать программу на Си. Задание: Даны N предложений. Найти в каждом первое слово и напечатать их в строку через пробел.
C++ Доделать курсовую! http://www.cyberforum.ru/cpp-beginners/thread309694.html
Программа,открывающая заставку и программу вычисляющую интеграл. компилятор BORLAND C++ 3.1 #include <iostream.h> #include <process.h> #include <conio.h> #include <stdio.h> #include <fstream.h> #include <stdlib.h> #include <dos.h>
C++ Тема:Конструкторы и перегрузка оперций (Массивы и константы в классе) Предусловие: Дополнительно к требуемым в задании операциям перегрузить операцию индексирования . Максимально возможный размер массива задать константой. В отдельном поле size должно хранится максимальное для данного объекта количество элементво массива; реализовать метод size(), возвращающий установленную длинну. Если количество элементво массива изменяется во время работы, определить в классе... подробнее

Показать сообщение отдельно
diagon
Higher
 Аватар для diagon
1920 / 1186 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
01.06.2011, 06:14     Нужно перевести программы из Pascal в C
1(не переписывал с быдлокода, написал сам)
C++
1
2
3
4
5
6
7
8
9
10
#include <stdio.h>
int main(){
    int a,temp;
    printf("number:\n");
    scanf("%d",&a);
    temp=a%10;
    a/=10;
    printf("%d%d",temp,a);
    return 0;
}
Добавлено через 6 минут
2(переписал с паскаля)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <stdio.h>
int main(){
    double a,b,c,x,y,z,max;
    printf("a, b, c:\n");
    scanf("%lf%lf%lf",&a,&b,&c);
    x=4*a;
    y=a*a+c;
    z=b+c;
    max=(x>y)?x:y;
    if (z>max) max=z;
    printf("max-%lg",max);
    return 0;
}
Добавлено через 5 минут
3(также перевел)
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <stdio.h>
#include <math.h>
int main(){
    double a,b,x1,x2,x3,x;
    printf("a, b:\n");
    scanf("%lf%lf",&a,&b);
    x1=sqrt(a)*b;
    x2=8;
    x3=a*3+b;
    if (a ==b) x=x1;
    if (a < b) x=x2;
    if (a > b) x=x3;
    printf("X-%lg",x);
    return 0;
}
 
Текущее время: 15:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru