Предмет: Информатика, автор: Марияблонд

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


Приложения:

Ответы

Автор ответа: xDmitryINFO
0
#include <iostream>
using namespace std;

void main()
{
 int n;
 int sum=1;
 cin>>n;
 if(n%2 == 0)
  for(int i=1;i<=n;i++)
   if(i%2==0)
    sum*=i;
 if(i%2==1)
  for(int i=1;i<=n;i++)
   if(i%2==1)
    sum*=i;
 cout<<sum<<endl;
 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.
Автор ответа: Марияблонд
0
выводит не то значение когда я писала про N/2=0 это четное и наоборот
Автор ответа: Марияблонд
0
и спасибо за Си++...но мне бы просто Си
Похожие вопросы
Предмет: Алгебра, автор: UsmanovBulaT00