Масив на С++

Тема в разделе "Общие вопросы по С и С++", создана пользователем Vovann, 24 июн 2009.

  1. Vovann

    Vovann Гость

    Задание: В одномерном массиве, состоящем из n вещественых эл-тов, вычислить:
    1 Сумму отрицательных элементов массива
    2 Произведение эл-тов массива, расположеных между максимальным и минимальными эл-тами

    есть код, он он нихрена не работает... прошу извенить за ошибки, т.к клава глючит + писал я из тетради, небыло возможности праверить орфографию

    Код (Text):
    int mas[100]
    int n=0; int k=o; int max; =0; l,li;
    cout<<"Введите кол-во элемент"<< end;
    for (int i=0; i<n; i++ cin>>n;)
    {
    cin>>mas[i]
    if (mas[i] <0)
    k=k +mas [i];
    max;=mas [0]; L'=mas [0];
    }
    for(int i=0; i<n; i++)
    {m=max(maxi, mas[i]);
    maxi=m;
    li =min(l,mas[i]);
    maxi=m;
    li=min(l,mas[i]);
    }
    int x=l, y=m, xy=1; c=0;
    if (x>y)
    for (int i = y; i=x; i++)
    {xy*=mas[i], c++)
    else
    for (int i=x; i<y; i++)
    (xy*=mas [i]; c++)
    int<<"
    cout <<"Ответ сумма отрицательных элементов равна"<<n<<end l;
    if (c>0)
    cout<<" Произведение...равно"<<xy<<end;
    else
    cout <<"Таких нет" <<end;
    return o;
    }
     
  2. Гость

    для начала запроси n

    Код (Text):
    {
    cin>>mas[i]
    if (mas[i] <0)
    k=k +mas [i];
    max;=mas [0]; L'=mas [0];
    }
    max;=mas [0]; L'=mas [0]; - зачем ты это делаешь в цикле? и что это такое вообще?

    и дальше в том же духе.
    твоя прога и не может ничего делать.
    подумай, что ты собственно хотел написать.
    или плати за написание кода

    хотя, такая фигня....
    описание переменных и вывод на экран допиши сам

    Код (Text):
    cin>>n;
    for(i=0,min=0,max=0,k=0;i<n;i++)
    {
    cin>>mas[i];
    if(mas[i]<mas[min]) min=i;
    if(mas[i]>=mas[max]) max=i;
    f (mas[i] <0) k=k +mas [i];
    }
    if(min<max)
    {
    i=min+1;
    n=max;
    }
    else
    {
    i=max+1;
    n=min;
    }
    proisvedenie=1;
    while(i<n)
    {
    proisvedenie=proisvedenie*mas[i];
    i++
    }

    Описания переменных и вывод оформи сам
     
Загрузка...

Поделиться этой страницей