Предмет: Информатика,
автор: fantic1
Из элементов массива сформировать массив A той же размерности по правилу: эл-ты с 3-го по
12-ый находятся по формуле A[i]=-c[i]^2, все остальные находятся по формеле A[i]=c[i]-1
перепишите пожалуйста программу в си. Спасибо
for i:=1 to n do
begin
writeln ('заполняем ячейку массива номер ...',i);
readln (p[i]);
if (i>=3) and (i<=12) then A[i]:=-p[i]*p[i] else A[i]:=p[i]-1;
for i:=1 to n do
begin
writeln ('элемент нового масива номер...',a[i]);
end;
readln;
end.
Ответы
Автор ответа:
1
#include<stdio.h>
#include<conio.h>
int main(int argc, char *argv[])
{
int n;
printf("n = ");scanf("%d",&n);
int C[n], A[n], i;
for(i = 0; i < n; i++)
{
printf("C[%d] = ",i);scanf("%d",&C[i]);
if (3 <= i && i <= 12) A[i] = -C[i]*C[i];
else A[i] = C[i] -1;
}
for(i = 0; i < n; i++)
printf("\nA[%d] = %d",i,A[i]);
getch();
}
#include<conio.h>
int main(int argc, char *argv[])
{
int n;
printf("n = ");scanf("%d",&n);
int C[n], A[n], i;
for(i = 0; i < n; i++)
{
printf("C[%d] = ",i);scanf("%d",&C[i]);
if (3 <= i && i <= 12) A[i] = -C[i]*C[i];
else A[i] = C[i] -1;
}
for(i = 0; i < n; i++)
printf("\nA[%d] = %d",i,A[i]);
getch();
}
Похожие вопросы
Предмет: Английский язык,
автор: sovangelina62
Предмет: Биология,
автор: Maximusan
Предмет: Русский язык,
автор: karina19747884
Предмет: Английский язык,
автор: oksanka199
Предмет: Биология,
автор: lolkekcheburek212