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

Перевод из pascal в С - C++

Восстановить пароль Регистрация
 
molniya07
0 / 0 / 0
Регистрация: 13.03.2010
Сообщений: 10
04.04.2010, 14:25     Перевод из pascal в С #1
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Program pr4_1;
uses crt;
var
     firstmaxpos, lastminpos, n, i            :integer;
     x, MAX,MIN                                     :real;
Begin
     Clrscr; 
   Write(' Сколько чисел в последовательности ? '); read(n);
    Write(' Введите первое число  ');read(x);
    MAX:= x;  FirstMaxpos := 1;
    MIN := x; LastMinPos := 1;
    For i:=2 to n do
      Begin
         Write(' Очередное число числововй последовательности ');  read(x);
          IF x > MAX THEN begin MAX:= x ; FirstMaxPos:= i     end;
          IF x <= MIN THEN begin MIN:=x ; LastMinPos:= i      end;
      End;
  Write(' MAX =' , MAX:7:3);
Writeln(';  первый по порядку max находится в позиции : ', FirstMaxPos:3);
Write( 'MIN = ', MIN:7:3);
 Writeln('; первый по порядку min находится в позиции: ', Lastminpos :3);
End.
Добавлено через 23 секунды
Помогите плизззз. очень нужно)))
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.04.2010, 14:25     Перевод из pascal в С
Посмотрите здесь:

C++ Перевод с С++ на Pascal
Перевод с Pascal на С++ C++
C++ Перевод с Pascal на С++
C++ Перевод с Pascal на С++
Перевод из Pascal в C++ C++
C++ Перевод из Pascal на C++
C++ Перевод из Pascal в C++
Перевод из Pascal в C++ C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
M128K145
Эксперт C++
 Аватар для M128K145
8272 / 3491 / 142
Регистрация: 03.07.2009
Сообщений: 10,707
04.04.2010, 14:45     Перевод из pascal в С #2
Вот дословный перевод, но ваш код более чем кривой и надо было все реализовывать на массивах
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
int main()
{
    int firstmaxpos, lastminpos, n, i;
    double x, MAX, MIN;
    printf(" Сколько чисел в последовательности ? ");
    scanf("%d", &n);
    printf(" Введите первое число ");
    scanf("%lf", &x);
    MAX = x;
    FirstMaxpos = 1;
    MIN = x;
    LastMinPos = 1;
    for(i = 1; i < n; ++i)
    {
        printf(" Очередное число числовой последовательности ")
        scanf("%lf", &x);
        if(x > MAX)
        {
            MAX = x;
            FirstMaxPos = i;
        }
        if(x <= MIN)
        {
            MIN = x;
            LastMinPos = i; 
        }
    }
    printf(" MAX = %.3lf" , MAX);
    printf(";  первый по порядку max находится в позиции : %d", FirstMaxPos);
    printf(" MIN = %.3f", MIN);
    printf("; первый по порядку min находится в позиции: %d ", LastMinPos);
    return 0;
}
Yandex
Объявления
04.04.2010, 14:45     Перевод из pascal в С
Ответ Создать тему
Опции темы

Текущее время: 04:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru