1

Тема: Одновимірний масив

Обчислити 30 значень функції y=ax^2+bx+c на відрізку [e,f], зберегти їх в масив Y. Негативні компоненти масиву Y скопіювати в масив Ynegative, а позитивні - в масив Ypozitive.

Прихований текст
#include <iostream>
#include <cmath>

using namespace std;

int main()
{
    double a, b, c, e, f, h;
    int k_p = 0, k_otr = 0;
    double y[31];
    bool Yn, Yp;

    double *Ynegative, *Ypozitive;

    cout << "VVedite a= ";
    cin >> a;
    cout << "VVedite b= ";
    cin >> b;
    cout << "VVedite c= ";
    cin >> c;
    cout << "VVedite e= ";
    cin >> e;
    cout << "VVedite f= ";
    cin >> f;

    h = (f - e) / 30;

    for (int j = 0; j < 30; j++)
    {
        y[j] = a * pow((e + h * j), 2) + b * (e + h * j) + c;
        if (y[j] >= 0) k_p++;
        else k_otr++;
    }

    cout << endl;
    cout << "Kol + element = " << k_p << endl;
    cout << "Kol - element = " << k_otr << endl;
    cout << endl;

    if (k_p > 0)
    {
        Yp = true;
        Ypozitive = new double[k_p];
    }
    if (Yp)
    {
        for (int i = 0; i < 30; i++)
        {
            if (y[i] >= 0)
            {
                Ypozitive[i] = y[i];
                cout << "Ypozitive[" << i + 1 << "]=" << Ypozitive[i] << endl;
            }
        }
        delete[] Ypozitive;
    }
    else
    {
        Yp = false;
        delete Ypozitive;
    }

    if (k_otr > 0)
    {
        Yn = true;
        Ynegative = new double[k_otr];
    }
    if (Yn)
    {
        for (int i = 0; i < 30; i++)
        {
            if (y[i] < 0)
            {
                Ynegative[i] = y[i];
                cout << "Ynegative[" << i + 1 << "]=" << Ynegative[i] << endl;
            }
        }
        delete[] Ynegative;
    }    
    else
    {
        Yn = false;
        delete Ynegative;
    }

    
    return 0;
}

Чи правильно складено код і блок-схема?
Як можна виправити код щоб на виході виходило такого типу:
Y - 1 2 3 -1 -2 -3
    Yneg.              Ypoz.
     -1                     1
     -2                     2
     -3                     3
     -n                     n
http://replace.org.ua/misc.php?action=pun_attachment&amp;item=1919&amp;download=0

Post's attachments

12345.jpg 159.95 kb, 87 downloads since 2018-10-16 

2

Re: Одновимірний масив

Прихований текст

а чому текст на скріншоті та деякі вкраплення в коді написані кацапійською? у вас що, відмерла самоповага, як українця?

ось цю штучку e + h * j можна на початку циклу обраховувати та запихувати в змінну x, то буде легше читати код.

Чи правильно складено код і блок-схема?

А що, щось працює не так, як ви очікували?

3 Востаннє редагувалося Kosssya (16.10.2018 11:00:20)

Re: Одновимірний масив

FakiNyan написав:
Прихований текст

а чому текст на скріншоті та деякі вкраплення в коді написані кацапійською? у вас що, відмерла самоповага, як українця?

ось цю штучку e + h * j можна на початку циклу обраховувати та запихувати в змінну x, то буде легше читати код.

Чи правильно складено код і блок-схема?

А що, щось працює не так, як ви очікували?

просто завдання було на цій мові напісано..думаю і код на такому треба
по ньому ж і треба блок-схема..а як скласти уявлення не маю

4

Re: Одновимірний масив

Kosssya, вам суворе попередження за порушення п.1.1 Правил. Швидко виправіть свій допис.

5

Re: Одновимірний масив

Kosssya написав:
FakiNyan написав:
Прихований текст

а чому текст на скріншоті та деякі вкраплення в коді написані кацапійською? у вас що, відмерла самоповага, як українця?

ось цю штучку e + h * j можна на початку циклу обраховувати та запихувати в змінну x, то буде легше читати код.

Чи правильно складено код і блок-схема?

А що, щось працює не так, як ви очікували?

просто завдання було на цій мові напісано..думаю і код на такому треба
по ньому ж і треба блок-схема..а як скласти уявлення не маю

я б відмовився виконувати це завдання до тих пір, поки воно не надано українською

Подякували: leofun011

6

Re: Одновимірний масив

FakiNyan написав:
Kosssya написав:
FakiNyan написав:
Прихований текст

а чому текст на скріншоті та деякі вкраплення в коді написані кацапійською? у вас що, відмерла самоповага, як українця?

ось цю штучку e + h * j можна на початку циклу обраховувати та запихувати в змінну x, то буде легше читати код.

А що, щось працює не так, як ви очікували?

просто завдання було на цій мові напісано..думаю і код на такому треба
по ньому ж і треба блок-схема..а як скласти уявлення не маю

я б відмовився виконувати це завдання до тих пір, поки воно не надано українською

з викладачем який навіть не зволив з'явитися на пару, не пояснивши як виконувати завдання, я думаю марно щось оскаржувати

7

Re: Одновимірний масив

Тоді заяву (бажано групову) в деканат пишіть і вимагайте, щоб іншого викладача призначили. Бо ви витрачаєте власний час і власні чи державні гроші замість отримувати знання.

Подякували: FakiNyan, leofun01, varkon3

8

Re: Одновимірний масив

koala написав:

Тоді заяву (бажано групову) в деканат пишіть і вимагайте, щоб іншого викладача призначили. Бо ви витрачаєте власний час і власні чи державні гроші замість отримувати знання.

по суті я взагалі не розумію навіщо поставили цей предмет..у мене спеціальність електрика..а тут така підстава

9

Re: Одновимірний масив

Kosssya написав:

у мене спеціальність електрика

На цьому форумі це виглядає досить двозначно

Подякували: FakiNyan, leofun012

10

Re: Одновимірний масив

koala написав:
Kosssya написав:

у мене спеціальність електрика

На цьому форумі це виглядає досить двозначно

в сенсі?

11

Re: Одновимірний масив

Гляньте теми учасника elektryk.
Краще такої спеціальності не мати.

Подякували: leofun01, ostap34PHP, varkon3

12

Re: Одновимірний масив

koala написав:

Гляньте теми учасника elektryk.
Краще такої спеціальності не мати.

Яка є і на яку вчився.

13

Re: Одновимірний масив

Kosssya написав:
koala написав:

Гляньте теми учасника elektryk.
Краще такої спеціальності не мати.

Яка є і на яку вчився.

то не про вашу спеціяльність було сказано, швидше за все

Подякували: koala, leofun01, ostap34PHP3

14

Re: Одновимірний масив

Саме так, то було про того пана, а не про вашу спеціальність.

15 Востаннє редагувалося Kosssya (17.10.2018 11:58:34)

Re: Одновимірний масив

Ні. Просто електрика) і мені досі не зрозуміло як мені знадобиться програмування в електриці. Може звичайно щас і практикують це, але я не зустрічав ще таких.
І останнє, якщо преподу показати таку схему, він сильно засмутиться?

Прихований текст

http://replace.org.ua/misc.php?action=pun_attachment&amp;item=1920&amp;download=0

Post's attachments

code2flow_6dc5b.png 103.21 kb, 87 downloads since 2018-10-16 

16

Re: Одновимірний масив

А ви таки серйозно поставилися до моїх слів...
Ну добре, тоді ще зробіть замість еліпсів закруглені прямокутники зі словами "Початок" та "кінець", а всюди, де cin/cout, зробіть паралелограми. І я б на місці найпришибленішого викладача поставив би вам 5 (чи 12, чи 100, чи скільки у вас там по максимуму дають) за старанність. І навіть би проігнорував, що лінії йдуть навкіс, а не під прямими кутами, як треба за ГОСТом.

Подякували: FakiNyan, Kosssya, leofun01, ostap34PHP4

17

Re: Одновимірний масив

Kosssya написав:

Ні. Просто електрика) і мені досі не зрозуміло як мені знадобиться програмування в електриці. Може звичайно щас і практикують це, але я не зустрічав ще таких.
І останнє, якщо преподу показати таку схему, він сильно засмутиться?

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

18

Re: Одновимірний масив

FakiNyan написав:
Kosssya написав:

Ні. Просто електрика) і мені досі не зрозуміло як мені знадобиться програмування в електриці. Може звичайно щас і практикують це, але я не зустрічав ще таких.
І останнє, якщо преподу показати таку схему, він сильно засмутиться?

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

Справа хороша, але по-моєму краще коли кожна людина займається своєю справою, а не як з нас в цьому універі намагаються зробити якихось недо роботів.

19

Re: Одновимірний масив

Kosssya написав:
FakiNyan написав:
Kosssya написав:

Ні. Просто електрика) і мені досі не зрозуміло як мені знадобиться програмування в електриці. Може звичайно щас і практикують це, але я не зустрічав ще таких.
І останнє, якщо преподу показати таку схему, він сильно засмутиться?

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

Справа хороша, але по-моєму краще коли кожна людина займається своєю справою, а не як з нас в цьому універі намагаються зробити якихось недо роботів.

за роботами майбутнє!

20

Re: Одновимірний масив

Може не в тему і нікому не цікаво, але ось знайшов програму, з нею схема виглядає начебто більш правдоподібною.
http://replace.org.ua/misc.php?action=pun_attachment&amp;item=1921&amp;download=1

Post's attachments

12.bmp 2.31 mb, 621 downloads since 2018-10-17