Предмет: Информатика,
автор: elizavetaCher
Язык Си заполнить массив из 10 элементов случайными числами в интервале [-10; 10] и выполнить инверсию отдельно для 1-й и 2-й половин массива
Ответы
Автор ответа:
0
#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("Input of 10 elements on an interval [-10; 10]:n");
int a = -10, b = 10, i, arr[10];
for(i = 0; i < 10; i++)
{
printf("na[%d] = ", i);
scanf("%d", &arr[i]);
}
for(i = 0; i < 5; i++)
{
arr[i] = -arr[i];
}
for(i = 5; i < 10; i++)
{
arr[i] = -arr[i];
}
printf("nMassiv with inversion:n");
for(i = 0; i < 10; i++)
{
if(arr[i] >= a && arr[i] <= b)
{
printf("na[%d] = %d", i, arr[i]);
}
else printf("nError input");
}
return 0;
}
#include <stdlib.h>
int main()
{
printf("Input of 10 elements on an interval [-10; 10]:n");
int a = -10, b = 10, i, arr[10];
for(i = 0; i < 10; i++)
{
printf("na[%d] = ", i);
scanf("%d", &arr[i]);
}
for(i = 0; i < 5; i++)
{
arr[i] = -arr[i];
}
for(i = 5; i < 10; i++)
{
arr[i] = -arr[i];
}
printf("nMassiv with inversion:n");
for(i = 0; i < 10; i++)
{
if(arr[i] >= a && arr[i] <= b)
{
printf("na[%d] = %d", i, arr[i]);
}
else printf("nError input");
}
return 0;
}
Похожие вопросы
Предмет: Информатика,
автор: Карина7127
Предмет: История,
автор: dimakoval654
Предмет: Математика,
автор: igorgre999
Предмет: Математика,
автор: asl6
Предмет: Физика,
автор: ayashara