A.Все равны Ограничение времени 2 секунды
Ограничение памяти 64Mb
Ввод стандартный ввод или input.txt
Вывод стандартный вывод или output.txt
Напишите программу, которая при вводе трех целых чисел определяет, равны ли они между собой.
Формат ввода
Дано три целых числа -2*109 ≤ a, b, c ≤ 2*109 через пробел.
Формат вывода
Если все три числа равны между собой, выведите equal, если не равны, выведите not equal.
Пример 1
ВВОД
0 2 3
ВЫВОД
not equal
Пример 2
ВВОД
3 3 3
ВЫВОД
equal
var
s: string[6];
n: integer;
begin
s := 'отлично';
n := length(s);
writeln(length('отлично'));
writeln(n);
end.
Изначально выставлен тип string[6], значит если присвоить строку больше, то ее обрежет по 6 символов, вот и весь прикол
ответ 6
2) рисунок
3)var
s, s1: string;
n: integer;
begin
s := 'информатика';
s1 := copy(s, 3, 5);
n := pos(s, s1);
writeln('s=', s);
writeln('s1=', s1);
writeln('n=', n);
end.
Вывод
s=информатика
s1=форма
n=0
Все верно, в s1 не содержится s, а наоборот
#include <iostream>
#include <string>
using namespace std;
int main(){
int i, j, N, mark1, mark2, mark3, count=-1;
string Result[500];
string name, surname, temp;
cin>>N;
for(i=0; i<N; i++){
cin>>name>>surname>>mark1>>mark2>>mark3;
if(mark1>=30 && mark2>=30 && mark3>=30 && mark1+mark2+mark3>=140){
count++;
Result[count]= name + " " + surname;
}
}
for(i=0; i<=count-1; i++){
for(j=i+1; j<=count; j++)
if(Result[i]>Result[j]){
temp=Result[i];
Result[i]=Result[j];
Result[j]=temp;
}
}
for(i=0;i<=count;i++)
cout<<Result[i]<<endl;
return 0;
}