A
Andrey0707
Помогите пожалуйста, при компиляции в полученном масиве 0. Где ошибка?
Вот условие:
Даны натуральное число n и действительные числа y1 y2…yn. Получить вектор Z (Z1, Z2…Zn),
Компонента Zi равняется:
yi, если 0 < yi < 10;
в противном случае 0 < Zi < 10;
Решение получить в виде массивов.
Вот условие:
Даны натуральное число n и действительные числа y1 y2…yn. Получить вектор Z (Z1, Z2…Zn),
Компонента Zi равняется:
yi, если 0 < yi < 10;
в противном случае 0 < Zi < 10;
Решение получить в виде массивов.
C++:
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
const int m=10;
int main()
{
float Y[m];
float Z[m];
int i;
for (i = 0; i< m; i++)
Y[i] = rand() %15 -2;
printf("Massiv: \n");
for ( i = 0; i< m; i ++ )
printf("%3.0f |", Y[i] );
printf ("\nPolukchenii masiv:\n");
for(i=0;i <m;i++)
{
if(0<Y[i]<10)
Y[i] = Z[i];
else
Z[i] = 1;
printf("%3.0f |", Z[i]);
}
getch();
}