using namespace std; long double fac(int N) { if(N < 0) // если пользователь ввел отрицательное число return 0; // возвращаем ноль if (N == 0) // если пользователь ввел ноль, return 1; // возвращаем факториал от нуля - не удивляетесь, но это 1 =) else // Во всех остальных случаях return N * fac(N - 1); // делаем рекурсию. } int main()
{ int N; cout << "enter N: " ; cin >> N; for(int i = 0; i < N; i++) cout << "a[ " << i << " ] = " << 1/fac(i) << endl; }
данная программа вычисляет значения ряда, до N-го члена ряда
uses crt; var a,b,s,r:real; begin write('a:'); readln(a); write('b:'); readln(b); s:=a+b; if a>b then r:=a-b else r:=b-a; write('summa=',s,' raznost=',r); end.
uses crt; var a,b,s,r:real; begin writeln('vvedi chisla'); readln(a,b); s:=a+b; if a>b then r:=a-b else r:=b-a; write('summa=',s,' raznost=',r); end.
uses crt; var a,b,s,r:real; {обозначение переменных} begin writeln('vvedi chisla'); {вывод текста на экран}
readln(a,b); {чтение значений переменных} s:=a+b; {присваивание значения переменной суммы} if a>b then r:=a-b {условие для присваивания значения переменной разности} else r:=b-a; write('summa=',s,' raznost=',r); {вывод текста на экран} end.
2.
uses crt; var a,b,c,p:real; begin write('a='); read(a); write('b='); read(b); write('c='); read(c); p:=a*b*c; write('proizv.=',p); end.
5.
uses crt; var t,m,k,d:real; begin write('t='); read(t); write('m='); read(m); write('k='); read(k); d:=k+60*m+3600*t; write('dlitelnost=',d,' sec'); end.
6.
uses crt; var t,m,k,d:real; begin write('t='); read(t); write('m='); read(m); write('k='); read(k); d:=k+60*m+3600*t; write('dlitelnost=',d,' sec'); end.
#include<iostream>
using namespace std;
long double fac(int N)
{
if(N < 0) // если пользователь ввел отрицательное число
return 0; // возвращаем ноль
if (N == 0) // если пользователь ввел ноль,
return 1; // возвращаем факториал от нуля - не удивляетесь, но это 1 =)
else // Во всех остальных случаях
return N * fac(N - 1); // делаем рекурсию.
}
int main()
{
int N;
cout << "enter N: " ;
cin >> N;
for(int i = 0; i < N; i++)
cout << "a[ " << i << " ] = " << 1/fac(i) << endl;
}
данная программа вычисляет значения ряда, до N-го члена ряда
1.
uses crt;
var a,b,s,r:real;
begin
write('a:'); readln(a);
write('b:'); readln(b);
s:=a+b;
if a>b then r:=a-b
else r:=b-a;
write('summa=',s,' raznost=',r);
end.
uses crt;
var a,b,s,r:real;
begin
writeln('vvedi chisla'); readln(a,b);
s:=a+b;
if a>b then r:=a-b
else r:=b-a;
write('summa=',s,' raznost=',r);
end.
uses crt;
var a,b,s,r:real; {обозначение переменных}
begin
writeln('vvedi chisla'); {вывод текста на экран}
readln(a,b); {чтение значений переменных}
s:=a+b; {присваивание значения переменной суммы}
if a>b then r:=a-b {условие для присваивания значения переменной разности}
else r:=b-a;
write('summa=',s,' raznost=',r); {вывод текста на экран}
end.
2.
uses crt;
var a,b,c,p:real;
begin
write('a='); read(a);
write('b='); read(b);
write('c='); read(c);
p:=a*b*c;
write('proizv.=',p);
end.
5.
uses crt;
var t,m,k,d:real;
begin
write('t='); read(t);
write('m='); read(m);
write('k='); read(k);
d:=k+60*m+3600*t;
write('dlitelnost=',d,' sec');
end.
6.
uses crt;
var t,m,k,d:real;
begin
write('t='); read(t);
write('m='); read(m);
write('k='); read(k);
d:=k+60*m+3600*t;
write('dlitelnost=',d,' sec');
end.