Те́кстовый реда́ктор — самостоятельная компьютерная программа или компонент программного комплекса (например, редактор исходного кода интегрированной среды разработки или окно ввода в браузере), предназначенная для создания и изменения текстовых данных в общем и текстовых файлов в частности[1].
Текстовые редакторы предназначены для работы с текстовыми файлами в интерактивном режиме. Они позволяют просматривать содержимое текстовых файлов и производить над ними различные действия : вставку, удаление и копирование текста, контекстный поиск и замену, сортировку строк, просмотр кодов символов и конвертацию кодировок, печать и т. п.
Часто интерактивные текстовые редакторы содержат дополнительную функциональность, призванную автоматизировать действия по редактированию (от записываемых последовательностей нажатий клавиш до полноценных встроенных языков программирования), или отображают текстовые данные специальным образом (например, с подсветкой синтаксиса).
Многие текстовые редакторы являются редакторами исходного кода, то есть они ориентированы на работу с текстами программ.
#include <iostream>
#include <vector>
using namespace std;
int main() {
vector<int> ladder;
int size, sum = 0;
cin >> size;
ladder.resize(size);
for (int i = 0; i < size; ++i) {
cin >> ladder[i];
}
for (int i = 0; i < size; ++i) {
if (i + 1 < size && ladder[i] < 0) { // ladder[i] + ladder[i+1] < ladder[i + 1]
sum += ladder[i + 1];
++i;
}
else {
sum += ladder[i];
}
}
cout << sum;
}
Поделитесь своими знаниями, ответьте на вопрос:
M<B
begin
ost:=1;
writeln ('Введите два числа');
readln(b,m);
while ost<>0 do
begin
if m>b then
begin
c:=m;
m:=b;
b:=c;
end;
ost:= b mod m;
result:=m;
b:=ost;
end;
writeln('НОД: ',m);
end.