Написать функцию и получить массив - C (СИ)

Формулировка задачи:

Дан массив действительных чисел: X(10), Y(10), Z(10). Получить массив G(10), каждый элемент которого считается так:

Код к задаче: «Написать функцию и получить массив - C (СИ)»

textual
#include <stdio.h>
 
void main(){
    float x[11], y[11], z[11], g[11], ymax, zmax;
    int i;
    for (i = 1; i < 11; i++)
        scanf("%f", &x[i]);
    for (i = 1; i < 11; i++){
        scanf("%f", &y[i]);
        if (i == 1)
            ymax = y[i];
        else
        if (y[i] > ymax)
            ymax = y[i];
    }
    for (i = 1; i < 11; i++){
        scanf("%f", &z[i]);
        if (i == 1)
            zmax = z[i];
        else
        if (z[i] > zmax)
            zmax = z[i];
    }
    for (i = 1; i < 11; i++)
        if (x[i] >= 0)
            g[i] = ymax + zmax;
        else
            g[i] = 1 + x[i] * x[i];
    for (i = 1; i < 11; i++)
        printf("%0.3f ", g[i]);
}

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

13   голосов, оценка 4.308 из 5


СОХРАНИТЬ ССЫЛКУ