Форум программистов, компьютерный форум 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(), возвращающий установленную длинну. Если количество элементво массива изменяется во время работы, определить в классе... подробнее

Показать сообщение отдельно
mcbeat
0 / 0 / 0
Регистрация: 07.02.2011
Сообщений: 30
01.06.2011, 01:12     Нужно перевести программы из Pascal в C
1. Дано трехзначное число. В этом числе зачеркнуть первую цифру справа и приписать его слева. Вывести полученное число.
Pascal
1
2
3
4
5
6
7
8
9
10
 var
    a,x,y,z : integer;
 begin
   write('Введіть тризначне число  ');
   readln (a);
   x:=a div 10 div 10;
   y:=a div 10 mod 10;
   z:=a mod 10;
   writeln ('Нове число =',y,z,x);
end.
2. Найти максимальное значение среди выражений (a*4; a^2+c; b+c)
Числа a,b,c вводятся с клавиатуры.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
program N2_1;
var x,y,z,a,b,c,max: real;
begin
     write('введыть a=');
     readln(a);
     write('введыть b=');
     readln(b);
     write('введыть c=');
     readln(c);
     x:=4*a;y:=sqr(a)+c;z:=b+c;
     if x>y then max:=x else max:=y;
     if z>max then max:=z;
     writeln('Найбільше значення =',max:5:2);
end.
3.Найти значение Х.

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
program N2_2;
var x,a,b,x1,x2,x3:real;
   begin
     write('введіть a=');
     readln(a);
     write('введіть b=');
     readln(b);
     x1:=sqrt(a)*b-1;x2:=8;x3:=a*3+b;
     if a=b then x:=x1;
     if a<b then x:=x2;
     if a>b then x:=x3;
     writeln('X=',x:6:1);
end.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru