Program asd; Var A,C:array[1..2500] of integer; i,n,s,ii:integer; sr:real; BEGIN Write('Введите n: '); Readln(n); Writeln('Массив: '); For i:=1 to n do begin A[i]:=1+Random(9); Write(A[i]:2); end; Writeln; Writeln('Все элементы, которые меньше последнего числа в ряду: '); For i:=1 to n do begin if A[i]<A[n] then Write(A[i]:2); end; Writeln; Writeln('Среднее арифметическое элементов массива: '); For i:=1 to n do begin s:=s+A[i]; sr:=s/i; end; Writeln(sr:2:2); Writeln('Номер элементов, которые от 3 до 7.: '); For i:=1 to n do begin If (A[i]>=3) and (A[i]<=7) then begin C[i]:=i; Write(C[i],' '); end; end; END.
int main() { list<int>mylist; //Делаем со списком, что хотим mylist.push_back(1); mylist.push_back(2); mylist.push_back(3); mylist.push_back(-4); mylist.push_back(5); for (auto i : mylist) { cout << i << " "; } cout << "\n"; //Удаляем последний отрицательный элемент auto it = mylist.end(); while (*it > 0) { if (it == mylist.begin()) { cout << "Not found.\n"; return 0; } it--; } //Делаем со списком, что хотим mylist.erase(it); for (auto i : mylist){ cout << i << " "; } return 0; }
Var A,C:array[1..2500] of integer;
i,n,s,ii:integer;
sr:real;
BEGIN
Write('Введите n: '); Readln(n);
Writeln('Массив: ');
For i:=1 to n do
begin
A[i]:=1+Random(9);
Write(A[i]:2);
end;
Writeln;
Writeln('Все элементы, которые меньше последнего числа в ряду: ');
For i:=1 to n do
begin
if A[i]<A[n] then Write(A[i]:2);
end;
Writeln;
Writeln('Среднее арифметическое элементов массива: ');
For i:=1 to n do
begin
s:=s+A[i];
sr:=s/i;
end;
Writeln(sr:2:2);
Writeln('Номер элементов, которые от 3 до 7.: ');
For i:=1 to n do
begin
If (A[i]>=3) and (A[i]<=7)
then
begin
C[i]:=i;
Write(C[i],' ');
end;
end;
END.
#include <list>
using namespace std;
int main() {
list<int>mylist;
//Делаем со списком, что хотим
mylist.push_back(1);
mylist.push_back(2);
mylist.push_back(3);
mylist.push_back(-4);
mylist.push_back(5);
for (auto i : mylist) {
cout << i << " ";
}
cout << "\n";
//Удаляем последний отрицательный элемент
auto it = mylist.end();
while (*it > 0) {
if (it == mylist.begin()) {
cout << "Not found.\n";
return 0;
}
it--;
}
//Делаем со списком, что хотим
mylist.erase(it);
for (auto i : mylist){
cout << i << " ";
}
return 0;
}