Текст программы :
Не хватает проверки на целостность положительных чисел(См условие задачи )
Помогите пожалуйста))))
Код: Выделить всё
#include<locale.h>
#include<stdio.h>
#include<math.h>
#include<conio.h>
void main()
{
setlocale(LC_ALL, "russian");
float a[50], b[50], c[50];
int i, n, k, p;
printf("Количество элементов массива:");
scanf_s("%d", &n);
for (i = 0; i < n; i++) {
printf("a[%d]=", i);
scanf_s("%f", &a[i]);
}
for (i = 0, k = -1, p = -1; i < n; i++) {
if (a[i] < 0) {
k++; b[k] = a[i];
}
else { p++; c[p] = a[i]; }
}if (k == -1)printf("Нету отрицательных элементов\n"); else {
printf("Массив с отрицательными элементами:\n");
for (i = 0; i < k + 1; i++) {
printf("b[%d]=%f\n", i, b[i]);
}
}
if (p == -1)printf("Нету положительных элементов"); else {
printf("Массив с положительными элементами:\n");
for (i = 0; i < p + 1; i++) {
printf("c[%d]=%f\n", i, c[i]);
}
}
_getch();
}