c++, массив, чайник

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by Bailando, 17 Dec 2009.

  1. Bailando

    Bailando Member

    Joined:
    14 Sep 2008
    Messages:
    5
    Likes Received:
    7
    Reputations:
    0
    дернуло с++ поизучать что-то как-то)

    задачки:
    1. Дан массив. Определить, сколько элементов отличаются от последнего числа.
    2. Определить количество отрицательных элементов, принадлежащих интервалу [-10, 15], и сумму положительных элементов.
    3. Найти количество положительных чисел, не превосходящих 100.


    и вопрос вообще на счет массивов. в паскале все просто, задается интервал. погуглив про с++, про интервалы в массивах не нашла, только лишь int a[]={1, 9} - это значит числа от 1 до 9? а как быть с отрицательными?
     
  2. razb

    razb Active Member

    Joined:
    24 Mar 2009
    Messages:
    658
    Likes Received:
    133
    Reputations:
    18
    Сначала возьми и почитай учебник, а уже потом решай задачки.
     
  3. Bailando

    Bailando Member

    Joined:
    14 Sep 2008
    Messages:
    5
    Likes Received:
    7
    Reputations:
    0
    я не первый раз тут, не стала бы просто так писать, не разобравшись
     
  4. Lee_fx

    Lee_fx Elder - Старейшина

    Joined:
    27 Sep 2008
    Messages:
    90
    Likes Received:
    14
    Reputations:
    0
    var xxx: array[1..10] of real;
    C++
    int xxx[10];
     
  5. ASystem

    ASystem New Member

    Joined:
    5 Mar 2009
    Messages:
    5
    Likes Received:
    0
    Reputations:
    0
    int *mas=new int[N]
    где N-размер массива

    int rez=0;

    for (int i=0;i<n;i++)
    {
    if ((mas<100)&&(mas>0))
    rez++;
    }
     
  6. Irdis

    Irdis Elder - Старейшина

    Joined:
    6 Feb 2006
    Messages:
    248
    Likes Received:
    52
    Reputations:
    3
    ASystem
    память выделили, а отчистить забыли.
     
  7. Bailando

    Bailando Member

    Joined:
    14 Sep 2008
    Messages:
    5
    Likes Received:
    7
    Reputations:
    0
    всем спасибо, разобралась