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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 08.04.2009, 20:39   #1
Иван 883
Пользователь
 
Регистрация: 25.12.2008
Сообщений: 39
По умолчанию Массивы [C++]

Помогите найти ошибку в коде. Задание следующее:Вычислить z=x^k1*y^k2/(s1+s2) где s1 и k1 – сумма и количество положительных элементов массива (a1, a2, … , a15); s2 и k2 – сумма и количество положительных элементов массива (b1, b2,…, b15).
Вот наработки:
Код:
#include<iostream.h>
#include<stdlib.h>
#include<math.h>
#include<conio.h>
const Max=15;
double Sum,Quantity,Sum1,Quantity1;

void PrintMasA()
{
        randomize();
        int i;
        int masA[Max];
        Sum=0; Quantity=0;
        for (i=0; i<Max; i++)
          masA[i]=random(40)-10;
            if (masA[i]>0)
            {   Sum+=masA[i];
                Quantity++;
            }
        for (i=0; i<Max; i++)
          cout<<masA[i]<<" ";
          cout<<"\n";
}

void PrintMasB()
{
        randomize();
        int i;
        int masB[Max];
        Sum1=0; Quantity1=0;
        for (i=0; i<Max; i++)
          masB[i]=random(40)-20;
            if (masB[i]>0)
            {   Sum1+=masB[i];
                Quantity1++;
            }
        for (i=0; i<Max; i++)
          cout<<masB[i]<<" ";
          cout<<"\n";
}

void main()
{
        clrscr();
        double x,y,Z;
        cout<<"Введите x ";
        cin>>x;
        cout<<"Введите y ";
        cin>>y;
        PrintMasA();
        PrintMasB();
        Z=pow(x,Quantity)*pow(y,Quantity1)/(Sum+Sum1);
        cout<<"Ответ "<<Z;
        getch();
}
Программа почему-то неверно считает значение выражения. Помогите плз
Иван 883 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Массивы Mookapek Паскаль, Turbo Pascal, PascalABC.NET 9 19.04.2011 22:43
Даны одномерные массивы А и В. Сформировать массивы, состоящие из элемент LyaLya Помощь студентам 15 20.12.2009 14:12
C++ и массивы StartMis Помощь студентам 4 19.12.2008 22:45
Массивы.. Artimbulidor Помощь студентам 5 05.12.2008 18:31