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

максимальное количество подряд идущих положительных элементов - C++

Восстановить пароль Регистрация
 
wazler
2 / 2 / 0
Регистрация: 04.12.2011
Сообщений: 119
04.06.2013, 22:35     максимальное количество подряд идущих положительных элементов #1
Помогите с переводом с pascal на С++

Pascal
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
Program prog525;
 
Uses Crt;
{Массив А - вводимый массив
  Массив В - текущий массив
  Массив С - массив для последовательности с наиб. кол. полож. эл. 
  Массив D - массив для очистка}
Var
  A,B,C,D:Array[1..100] of integer;
  N,i,k,S:integer;
 
Begin
 
  repeat
    Writeln('Vvedite N-razmernost massiva. Ne bolee 100');
    Readln(N);
  Until (N in [1..100]);
  Randomize;
  For i:=1 to N do
    A[i]:=Random(50)-25;
  For i:=1 to N do
    Write(A[i]:4);
  S:=0;
  k:=0;
  i:=1;
  While (i<=N) do
    begin
    If (A[i]>0) Then
      begin
      inc(k);
      B[k]:=A[i];
      If k>S Then
        begin
        C:=B;
        Inc(S);
        end;
      end
    Else
      begin
      k:=0;
      B:=D;
      end;
    inc(i);
    end;
  Writeln;
  Writeln('Elementov= ',S,'.   ');
  For i:=1 to S do
    Write(C[i]:4);
  Repeat Until KeyPressed;
End.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.06.2013, 22:35     максимальное количество подряд идущих положительных элементов
Посмотрите здесь:

Подсчитать максимальное количество подряд идущих отрицательных элементов. C++
C++ Определить максимальное количество подряд идущих положительных элементов последовательности, не прерываемых ни нулями, ни отрицательными элементами
C++ Найти максимальное количество подряд идущих минимальных элементов из данного набора
C++ Определить максимальное количество подряд идущих положительных элементов массива, не прерываемых ни нулями, ни отрицательными элементами
Определить максимальное количество идущих подряд чётных чисел C++
Подсчитать максимальное количество идущих подряд одинаковых элементов в одномерном массиве. C++
Найти максимальное количество простых чисел, идущих подряд C++
Количество положительных элементов, идущих подряд C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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