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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 09.06.2014, 10:03   #1
Nata-95
Пользователь
 
Регистрация: 04.05.2014
Сообщений: 12
Печаль Пожалуйста, переведите с Pascal на C++

Переведите с Pascal на C++
Код:
var
  arr: array[1..100] of integer;
  i,n: integer;
 
begin
  read(n);
  for i := 1 to n do
  begin
    read(arr[i]);
  end;
  write(arr[n]);
  for i := 1 to n-1 do 
  write(' ',arr[i]);  
  writeln();
end.
Nata-95 вне форума Ответить с цитированием
Старый 09.06.2014, 10:31   #2
Carbon
JAVA BEAN
Участник клуба
 
Аватар для Carbon
 
Регистрация: 22.04.2007
Сообщений: 1,329
По умолчанию

Цитата:
Сообщение от Nata-95 Посмотреть сообщение
Переведите с Pascal на C++
Код:
var
  arr: array[1..100] of integer;
  i,n: integer;
 
begin
  read(n);
  for i := 1 to n do
  begin
    read(arr[i]);
  end;
  write(arr[n]);
  for i := 1 to n-1 do 
  write(' ',arr[i]);  
  writeln();
end.
Код:
#include <iostream>

int arr[100];
int i, n;

int main(int, char **) {
    std::cin >> n;
    for (int i = 0; i < n; ++i) {
        std::cin >> arr[i];
    }
    std::cout << arr[n - 1];
    for (int i = 0; i < n - 1; ++i) {
        std::cout << ' ' << arr[i];
    }
    std::cout << std::endl;
}

Последний раз редактировалось Carbon; 09.06.2014 в 12:08.
Carbon вне форума Ответить с цитированием
Старый 09.06.2014, 10:44   #3
Nata-95
Пользователь
 
Регистрация: 04.05.2014
Сообщений: 12
По умолчанию

переведённый вами код не выполняет это условие

Задан одномерный массив целых чисел длины n. Сдвинуть элементы массива вправо циклически на 1 шаг.
Nata-95 вне форума Ответить с цитированием
Старый 09.06.2014, 10:49   #4
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

А где в исходном коде элементы массива сдвигаются? Ну очень интересно узнать
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 09.06.2014, 12:07   #5
Carbon
JAVA BEAN
Участник клуба
 
Аватар для Carbon
 
Регистрация: 22.04.2007
Сообщений: 1,329
По умолчанию

Цитата:
Сообщение от Nata-95 Посмотреть сообщение
переведённый вами код не выполняет это условие

Задан одномерный массив целых чисел длины n. Сдвинуть элементы массива вправо циклически на 1 шаг.
Не заметил индекс. Поправлю
Carbon вне форума Ответить с цитированием
Старый 09.06.2014, 13:09   #6
Nata-95
Пользователь
 
Регистрация: 04.05.2014
Сообщений: 12
По умолчанию

Carbon, ловлю вас на слове
Nata-95 вне форума Ответить с цитированием
Старый 09.06.2014, 14:42   #7
Carbon
JAVA BEAN
Участник клуба
 
Аватар для Carbon
 
Регистрация: 22.04.2007
Сообщений: 1,329
По умолчанию

Цитата:
Сообщение от Nata-95 Посмотреть сообщение
Carbon, ловлю вас на слове
я уже исправил давно
Carbon вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Переведите с Pascal на C++ Nata-95 Помощь студентам 1 08.06.2014 19:41
Переведите пожалуйста из Pascal в C++ KamBall Паскаль, Turbo Pascal, PascalABC.NET 0 25.05.2009 14:57
Переведите кто-то из Паскаля в с++ пожалуйста. Отблагодарю голосами в контакте!!! megavolt91 Общие вопросы C/C++ 6 22.05.2009 17:55