Решить на c#, используя циклы. составить программу для вычисления и вывода n первых чисел фибоначчи. числа фибоначчи получаются с следующих рекуррентных соотношений где - целое. отследить корретность ввода исходных данных.
class program{ public static int fibonacci(int n) { int a = 0; int b = 1; for (int i = 0; i < n; i++) { int temp = a; a = b; b = temp + b; } return a; }
static void main() { console.write("введите n: "); int n = int32.parse(console.; for (int i = 0; i < n; i++) { console.writeline(fibonacci(i)); } }}
ksankaaleks611
29.09.2021
Var a: array[1..1000] of longint; n,i,k: longint; begin readln(n); for i: =1 to n do read(a[i]); if odd(a[1]) then k: =1 else k: =2; for i: =2 to n do begin if (odd(a[i]))and(k=1) then begin writeln('no'); halt; end; if (not odd(a[i]))and(k=2) then begin writeln('no'); halt; end; if k=1 then k: =2 else k: =1; end; writeln('yes'); end.
Viktoromto
29.09.2021
Var a: array[1..5] of integer; j,l,i,k,n: integer; begin readln(n); while not(n=0) do begin k: =k+1; a[k]: =n mod 10; n: =n div 10; end; for i: =1 to min(3,k) do begin n: =a[i]; l: =0; for j: =1 to k do if n=a[j] then l: =l+1; if l> =3 then begin writeln('в записи есть три одинаковых чисел'); l: =20; break; end; end; if not(l=20) then writeln('в записи нет трех одинаковых чисел'); end.
using system;
class program{ public static int fibonacci(int n) { int a = 0; int b = 1; for (int i = 0; i < n; i++) { int temp = a; a = b; b = temp + b; } return a; }
static void main() { console.write("введите n: "); int n = int32.parse(console.; for (int i = 0; i < n; i++) { console.writeline(fibonacci(i)); } }}