Код с #include < stdio.h> { int a = 0, b = 0; scanf ("%d%d", & a, & b); printf ("\n%d", a*b); return 0; }
olimp201325
12.03.2021
#include < iostream> #include < cstdlib> #include < ctime> int main() { using namespace std; cout < < "enter size of array: "; int n; cin > > n; int * arr = new int[n]; srand(time(0)); int i; for (i = 0; i < n; ++i) arr[i] = rand() % 100 + 1; cout < < "here is an original array: \n"; for (i = 0; i < n; ++i) cout < < arr[i] < < " "; cout < < endl; int temp = arr[n - 1]; for (i = n - 1; i > 0; --i) arr[i] = arr[i - 1]; arr[0] = temp; cout < < "\nhere is a new array: \n"; for (i = 0; i < n; ++i) cout < < arr[i] < < " "; cout < < endl; return 0; }
vladimir152
12.03.2021
1. средства функционального программирования // pascalabc.net 3.1, сборка 1239 от 08.05.2016 // также проверено в wde: begin var s: =readlnstring('> '); s.batch(s.length div 5).skip(2).take(1).aggregate((c1,c2)-> c1+c2).println('') end. тестовое решение > retmutsike ut 2. еще один вариант (на слайсах) // pascalabc.net 3.1, сборка 1239 от 08.05.2016 // также проверено в wde: begin var s: =readlnstring('> '); var m: =s.length div 5; s[2*m+1: 3*m+1].println('') end. 3. стандартные средства паскаля var s: string; m: integer; begin write('> '); readln(s); m: =s.length div 5; writeln(copy(s,2*m+1,m)) end.