Соотнесите 1) выделится слово, над которым находился курсор.__ нажать одинарным щелчком мыши внутри абзаца.2) ничего не произойдёт.__ нажать одинарным щелчком мыши вне рабочей области напротив абзаца.3) выделится целый абзац.__ нажать тройным щелчком мыши вне рабочей области.4) выделится строка, напротив которой находился курсор мыши.__ нажать двойным щелчком мыши внутри абзаца.5) выделится весь текст.__ поставить курсор в начало выделяемого фрагмента, нажать и удерживать клавишу shift и нажать левой кнопкой мыши в конце выделяемого фрагмента.6) выделится произвольный фрагмент текста.__ нажать тройным щелчком мыши внутри абзаца.
ФАМИЛИЯ X Y Z
где X,Y,Z - оценки.
1. Современное решение в пять строчек (по сути - один оператор)
// PascalABC.NET 3.3, сборка 1540 от 16.09.2017
// Внимание! Если программа не работает, обновите версию!
begin
WriteAllText('out.txt',ReadLines('in.txt').
Select(s->s.Split).Where(x->(x[1]<>'3') and (x[2]<>'3') and (x[3]<>'3')).
Select(x->x[0]).JoinIntoString(NewLine))
end.
2. Классическое "школьное решение" в стиле языка Турбо Паскаль тридцатилетней давности
var
s,f:string;
p:integer;
f1,f2:Text;
begin
Assign(f1,'in.txt');
Assign(f2,'out.txt');
Reset(f1);
Rewrite(f2);
while not Eof(f1) do begin
Readln(f1,s);
p:=Pos(' ',s);
f:=Copy(s,1,p-1);
if (s[p+1]<>'3') and (s[p+3]<>'3') and (s[p+5]<>'3') then
Writeln(f2,f)
end;
Close(f1);
Close(f2)
end.
#include <iostream>
using namespace std;
int main()
{
const int time = 86400;
int a;
cout << "Enter the time in seconds elapsed since the beginning of the day" << endl;
cin >> a;
int hh = a % time / 3600;
int mm = a / 60 % 60;
int ss = a % 60;
int endhh, endmm, endss;
int tmp = hh * 3600 + mm * 60 + ss;
tmp = time - tmp;
endhh = tmp / 3600;
endmm = tmp / 60 - endhh * 60;
endss = tmp - endmm * 60 - endhh * 3600;
cout << "Now is: " << hh << " hh: " << mm << " mm: " << ss << " ss" << endl;
cout << "before the midnight: " << endhh << " hh: " << endmm << " mm: " << endss << " ss" << endl;
return 0;
}
Объяснение: