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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.11.2018, 12:41   #1
KINDmen
Новичок
Джуниор
 
Регистрация: 27.11.2018
Сообщений: 2
Сообщение помогите переписать программу с паскаля на с++

for X:=1 to R do
begin
B:=M[1,X];
M[1,X]:=M[R,X];
M[R,X]:=B;
end;
writeln('Выберите способ вывода: 1-вывод на экран; 2-в файл');
readln (O);
case O of
1:begin
for X:=1 to R do
begin
for Y:=1 to R do
begin
write(M[X,Y], ' ');
end;
writeln();
end;
end;
2: begin
assign(F,'C:\Файлы\Программы\out.tx t');
rewrite (F);
for X:=1 to R do
begin
for Y:=1 to R do
begin
write(M[X,Y], ' ');
end;
writeln();
end;
close(F);
end;
end;
end.
KINDmen вне форума Ответить с цитированием
Старый 27.11.2018, 12:45   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Вы не перепутали "помогите" и "сделайте за меня"?

покажите свои наработки, конкретные вопросы и т.п. Если кто-то просто решит за вас, это вряд ли поможет вам разобраться.
http://www.programmersforum.ru/announcement.php?f=31

Или в раздел Фриланс если вы не хотите ничего делать, а ищете кого-то, кто выполнит ваши задачи за вознаграждение.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 27.11.2018, 13:07   #3
KINDmen
Новичок
Джуниор
 
Регистрация: 27.11.2018
Сообщений: 2
По умолчанию умом особым не блещу однако пытаюсь заменять типы ф-ции и другое с паскаля на си

#include < iostream>
using namespace std;
int main();
int X;
x: = 1 to R do
{
B : = M[1, X];
M[1, X]: = M[R, X];
M[R, X]: = B;
};
writeln('Выберите способ вывода: 1-вывод на экран; 2-в файл');
readln(O);
case O of
1:{
for X : = 1 to R do
{
for Y : = 1 to R do
{
write(M[X, Y], ' ');
};
writeln();
};
};
2: {
assign(F, 'C:\Файлы\Программы\out.txt');
rewrite(F);
for X: = 1 to R do
{
for Y : = 1 to R do
{
write(M[X, Y], ' ');
};
writeln();
};
close(F);
};
};
}.
KINDmen вне форума Ответить с цитированием
Старый 27.11.2018, 19:07   #4
Sweta
Форумчанин
 
Регистрация: 22.11.2007
Сообщений: 664
По умолчанию

А учебник по си слабо открыть? Посмотреть хотя бы элементарное: операторы присваивания, циклы, операторы выбора. Конечно, если вы понимаете, что написано на Паскале.
Неприятности приходят и уходят, а жизнь продолжается!
Sweta вне форума Ответить с цитированием
Старый 28.11.2018, 12:32   #5
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 4,546
По умолчанию

Даю бесплатную подсказку: оператор присваивания := - это в Паскале и в Алголе, в Си это просто =
Впрочем, трудно объяснить что-либо корейцу на древне-шумерском языке. Компилятор с Си долго ржал бы над оператором writeln

Последний раз редактировалось digitalis; 28.11.2018 в 22:52.
digitalis вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите переписать программу redfactor Помощь студентам 4 28.11.2015 06:59
Переписать с Паскаля на С++ gvilon Общие вопросы C/C++ 2 09.11.2011 22:54
Переписать с Паскаля на С++ gvilon Помощь студентам 0 09.11.2011 22:13
Переписать задачу из паскаля на СИ Drago56 Общие вопросы C/C++ 1 14.12.2010 17:40