
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <locale.h>
#include <Windows.h>
#pragma warning(disable : 4996)
#define MAX_N 100
int main()
{
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
float a[MAX_N];
int n;
int x = -1;
int i;
for (;;)
{
printf("Введите количество элементов массива: ");
scanf("%d", &n);
if (n > MAX_N)
printf("Количество элементов не должно превышать 100\n");
else
break;
}
for (i = 0; i < n; i++)
{
printf("a[%d] = ", i);
scanf("%f", &a[i]);
}
printf("Ваш массив: ");
for (i = 0; i < n; i++)
{
printf("%f", a[i]);
}
for (i = 0; i < n; i++)
{
if ((int)a[i] % 2 != 0) {
a[i] = 0;
}
if (x == -1) {
if (a[i] < 0) {
x = i;
}
}
}
printf("\nНовый массив: ");
for (i = 0; i < n; i++)
{
printf("%f", a[i]);
}
printf("\nНомер первого отрицательного элемента: %d", x);
system("pause");
return 0;
}