Иже в табличной форме представлен фрагмент базы данных о погоде.
Дата Температура (°С) Давление (мм рт. ст.) Ветер (м/с) Осадки
01.05.2010 17 754 9 нет
02.05.2010 16 752 11 нет
03.05.2010 14 749 15 нет
04.05.2010 14 747 17 дождь
05.05.2010 15 745 14 дождь
06.05.2010 13 750 13 дождь
07.05.2010 12 751 8 нет
08.05.2010 15 749 5 нет
Сколько записей в данном фрагменте удовлетворяют условию
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
char[] massa = a.ToCharArray(); char[] massb = b.ToCharArray(); foreach(char itema in massa) { foreach(char itemb in massb) { if(itema == itemb) { break; } else { a += itema.ToString(); break; } } } return a; }