ПОМОГИТЕ ПОЖАЛУЙСТА НАПИСАТЬ ПРОГРАММУ ** СИ...Я ПОМОГУ ВАМВвести с клавиатуры...

0 голосов
36 просмотров
ПОМОГИТЕ ПОЖАЛУЙСТА НАПИСАТЬ ПРОГРАММУ НА СИ...Я ПОМОГУ ВАМВвести с клавиатуры натуральное число N>2.Вывести на экран
последовательность вида



image

Информатика (124 баллов) | 36 просмотров
Дан 1 ответ
0 голосов

#include
using namespace std;

void main()
{
 int n;
 int sum=1;
 cin>>n;
 if(n%2 == 0)
  for(int i=1;i<=n;i++)<br>   if(i%2==0)
    sum*=i;
 if(i%2==1)
  for(int i=1;i<=n;i++)<br>   if(i%2==1)
    sum*=i;
 cout<<sum<<endl;<br> system("pause");
}
------------------------------------------------
var
 sum,i,n:integer;

begin
 sum:=1;
 readln(n);
 if n mod 2 = 0 then
  for i:=1 to n do
   if i mod 2 = 0 then
    sum:=sum*i;
 if n mod 2 = 1 then
  for i:=1 to n do
   if i mod 2 = 1 then
    sum:=sum*i;
 writeln(sum);
end.

(2.4k баллов)
0

выводит не то значение когда я писала про N/2=0 это четное и наоборот

0

и спасибо за Си++...но мне бы просто Си