Uses crt; const n = 15; var i, imin, imax, m, min, max, j: integer; a: array[1..n]of integer; begin writeln('введите числа в массив'); for i : = 1 to n do readln(a[i]); for i : = 1 to n do write(a[i], ' '); min : = a[1]; max : = a[1]; imin : = 1; imax : = 1; for j : = 1 to n do begin if(a[j] > max) then begin max : = a[j]; imax : = j; end; if(a[j] < min) then begin min : = a[j]; imin : = j; end; end; writeln(); writeln('индекс минимального элемента ', imin, ' индекс максимального элемента ', imax); m : = abs(imin - imax); writeln(); writeln('кол-во элементов между макс. и мин. элементами ', m - 1); end.
podenkovaev314
06.04.2021
#include < iostream> void revstr(char* s,int l){ char c; if (l > 1) { c=s[0]; s[0]=s[l-1]; s[l-1]=c; revstr(s+1,l-2); } } int main(int argc, char* argv[]){ char s[12]=" test of pen"; revstr(s,11); std: : cout < < s < < std: : endl; return 0; }