Деятельность обеспечивающая сбор, обработку, хранение, поиск и распространение информации, а так же формирование информации.
В программе буквы добавляются по алфавиту без повторений.
var s1,s2:string;
function F(var a,b:string):boolean;
var m:set of char; i:integer; c:char;
begin
m:=[];
for i:=1 to length(a) do
if pos(a[i],b)=0 then m:=m+[a[i]];
for c:=chr(32) to chr(255) do
if c in m then a:=a+c;
if m=[] then f:=false else f:=true;
end;
begin
writeln('Введите строку 1:');
readln(s1);
writeln('Введите строку 2:');
readln(s2);
if f(s1,s2)
then writeln('Новая строка: ',s1) else writeln('Строка не изменилась ');end.
Пример:
Введите строку 1:
program
Введите строку 2:
procedure
Новая строка: programagm
Графический(Графический пользовательский интерфейс)
Оконный(Процедурно ориентированные(Своб меню вроде))
Текстовый(Интерфейс командной строки)
Это логическая задача которая рещается с помощью таблички
начертите табличку в тетради которая будет состоять из 5 столбцов и 4-х строк
затем пропишите в 4 столбцах магазины, а в сроках название покупак
после чего можно приступать к решению задачи
нам известно что в магазине D не было Дискет и джёстиков значит в столбце D напротив в строке Дискеты ставим знак минус и джойстик тоже минус
//PascalABC.NET Версия 3.0 Сборка 1150
var n:integer;
begin
writeln('Сколько стоит товар?');
readln(n);
n:=1000-n;
writeln('Сдача ',n,' рублей. Нужны купюры:');
writeln(n div 500, ' по 500 рублей, ', (n-(n div 500)*500)div 100, ' по 100 рублей, ', (n mod 100) div 50, ' по 50 рублей, ', (n-(n div 50)*50) div 10,' по 10 рублей, и ещё ', n mod 10, ' рублей мелочью.');
<span>end.
Результат работы:
Сколько стоит товар?
324
Сдача 676 рублей.
Нужны купюры:
1 по 500 рублей, 1 по 100 рублей, 1 по 50 рублей, 2 по 10 рублей, и ещё 6 рублей мелочью.<span>
</span></span>