Напишите программу, которая будет выводить на экран последовательность фибоначчи. первые два члена последовательности и количество выводимых на экран членов пользователь должен ввести с клавиатуры (c++)
#include <iostream> int main(){ int n; std::cin >> n; int a = 1; int b = 1; for(int i = 0; i < n; i++) { std::cout << (i % 2 == 0 ? a : b) << std::endl; if(i % 2 == 0) a += b; else b += a; } return 0;}
Заменяет в строке var s : string; i, lim : integer; begin readln (s); i := 1; lim := length (s); while (i <= lim) do begin if s[i] in ['1'..'9'] then begin if (s[i] = '1') and (i <> length (s)) and (s[i+1] ='0') then begin write ('ten'); inc (i); end else case s[i] of '1' : write ('one'); '2' : write ('two'); '3' : write ('three'); '4' : write ('four'); '5' : write ('five'); '6' : write ('six'); '7' : write ('seven'); '8' : write ('eight'); '9' : write ('nine'); end; end else write (s[i]); inc (i); end; end.
Var ar:array[1..s] of integer; n,m,i:integer; begin writeln('N'); readln(n); writeln('M'); readln(m); writeln('Array:'); for i:=1 to s do readln(ar[i]); writeln('First array:'); for i:=1 to s do begin write(ar[i]:4); if ar[i] div n<>0 then ar[i]:=ar[i]+m; end; writeln; writeln('Final array:'); for i:=1 to s do write(ar[i]:4); end.
Пример ввода: 3 3 1 2 3 4 5 Пример вывода: First array: 1 2 3 4 5 Final array: 1 2 6 7 8
int main(){ int n;
std::cin >> n;
int a = 1; int b = 1;
for(int i = 0; i < n; i++) { std::cout << (i % 2 == 0 ? a : b) << std::endl;
if(i % 2 == 0) a += b; else b += a; }
return 0;}