1. var x:integer; begin readln(x); if x>0 then writeln(x,' - положительное') else if x<0 then writeln(x,' - отрицательное') else writeln(x,' = 0'); end.
Пример: -125 -125 - отрицательное
2. var x,y,z,k:integer; begin readln(x,y,z); if x>0 then k:=k+1; if y>0 then k:=k+1; if z>0 then k:=k+1; writeln('количество положительных чисел = ',k); end.
Пример: -125 84 67 количество положительных чисел = 2
3. var x:integer; begin readln(x); if x mod 2=0 then writeln(x,' - чётное') else writeln(x,' - нечётное'); end.
#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;
}