<em>// PascalABC.NET 3.2, сборка 1427 от 24.04.2017</em>
<em>// Внимание! Если программа не работает, обновите версию!</em>
begin
var a:=SeqRandom(ReadInteger('n='),-50,50).Select(n->double(n/10)).ToArray;
a.ForEach(x->Write(x:0:1,' ')); Writeln;
Writeln('Сумма отрицательных: ',a.Where(x->x<0).Sum);
var p:=a.IndexMin;
var q:=a.IndexMax;
if p>q then Swap(p,q);
Writeln('Произведение на интервале: ',
a[p+1:q].Aggregate(1.0,(x,y)->x*y));
Writeln('Сортировка:');
a.Sort; a.ForEach(x->Write(x:0:1,' ')); Writeln;
end.
<u>Пример</u>
n= 13
1.7 -0.8 -1.3 -1.4 5.0 -3.1 -0.7 -2.7 2.6 -4.9 4.0 -2.0 -2.0
Сумма отрицательных: -18.9
Произведение на интервале: -15.2334
Сортировка:
-4.9 -3.1 -2.7 -2.0 -2.0 -1.4 -1.3 -0.8 -0.7 1.7 2.6 4.0 5.0
Смотря что Вы называете "суммой". Строки обычно не суммируются а соединяются с помощью операции конкатенации (слияния) строк.
Это можно сделать посредством обычой операции "плюс" (+), или с помощью встроенной функции Concat, аргументами которой являются исходные строки.
Пусть с это 5, А это 1, а B это 2, тогда в сумме будет 8.
2-ое не помню(
Вариантов много. можно добавить те что идут с программой при установке, плюс можно дополнительно скачать шаблоны с сайта майкрософт, их там очень много, выбирайте любые шаблоны и скачивайте. шаблоны сохранятся в папке загрузки(виндовс 7, 8, 10), затем их нужно вырезать и вставить в папку шаблонов в папке мс оффис в папке програм файлс.
при создании презентации будут доступны скаченные шаблоны.
#include<iostream>
using namespace std;
int main()
{
setlocale(LC_ALL,"RUS");
int A, B = 0;
cout <<"Введите натуральное число: ", cin >> A;
while(A > 0)
{
if (A % 10 != 1 && A % 10 != 5)
{
B = B*10 + (A % 10);
}
A = A / 10;
}
while(B > 0)
{
A = A*10 + (B % 10);
B = B / 10;
}
cout << A;
return 0;
}