Эскиз карнавального костюма - Альбом для рисования
Цифровая фотография - Флеш-память
Колонка «Происшествия» в газете - бумага
Музыкальная композиция Аудиодиск
Запах цветка <span>Цветок </span>
<span>a = int(input(</span>'input A '<span>))
b = int(input(</span><span>'input B '</span><span>))
for i in range(a,b+1):
for j in range(10):
if str(i).count(str(j)) == 3:
print(i);
Тестовое решение:
input A 1190
Input B 1500
1191
1211
1222
1311
1333
1411
1444
</span>
85 Фоксов - лгут
50 Фордов - лгут
100 - 85 = 15 - Фоксов говорят правду
100 - 50 = 50 - Фордов говорят правду
85 + 50 = 135 - количество фоксов и фордов, которые лгут
15 + 50 = 65 - количество фоксов и фордов, которые говорят всегда правду
300 - (135+65) = 300 - 200 = 100
В условии не сказано, что Фоксфорды вообще могут лгать. Так, что по идеи ответ 100.
1) При копировании Вы потеряли названия библиотек, есть ли с ними проблема - указать не могу.
2) Вы считываете число из файла в переменную n, не объявив ее до этого.
3) Далее Вы зачем-то объявляете переменную m, пытаетесь передать значения цифр считанного числа переменным a,b,c,e,d, а затем присваиваете модуль числа, равного "перевернутому" числу n. Это бессмысленно, так как Вам нужно получить лишь вторую справа цифру числа.
4) out<
< - оператор сравнения, здесь же должна быть запись вида out<<[выражение];
И вывести в данном случае надо лишь искомую цифру.
5) При этом я не сразу заметил, что Вы производите операции поиска цифр только для чисел с не более чем пятью знаками, хотя по условию их может быть и 9.
6) Принято, что если файл был открыт, то его надо и закрыть. Оставить его не закрытым - не ошибка, но считается плохим тоном. Однако, раз в условии идет ограничение по времени в 0,2 секунды, то в приницпе строки in.close(); out.close(); можно и не писать(в данном случае).
7) Еще один недочет. По условию -10⁹ ≤ n ≤ 10⁹, то есть n вполне помещается в long int, использование long long излишне.
___________________________
#include <fstream>
#include <math.h>
using namespace std;
int main() {
ifstream in("input.txt");
ofstream out("output.txt");
long int n;
in >> n;
out << abs(n) / 10 % 10;
in.close();
out.close();
return 0;
}
//Задание №1
const
m = 5;
n = 7;
var
a: array[1..m, 1..n] of integer;
i, j, s: integer;
begin
for i := 1 to m do
begin
for j := 1 to n do
begin
a[i, j] := random(21) - 10;
if (i mod 2) <> 0 then s := s + a[i, j];
write(a[i, j]:4);
end;
writeln;
end;
write('Сумма элементов на нечетных строках = ', s);
end.
Тестовое решение:
-10 2 -1 -8 -9 -1 5
2 -10 2 4 8 -6 8
0 3 2 3 -8 -10 4
3 -3 -4 2 9 -8 3
9 -4 -1 3 7 3 -2
Сумма элементов на нечетных строках = -13
//Задание №2
const
m = 5;
n = 7;
var
a: array[1..m, 1..n] of integer;
i, j, s: integer;
begin
for i := 1 to m do
begin
for j := 1 to n do
begin
a[i, j] := random(21) - 10;
if (i mod 2) <> 0 then s := s + a[i, j];
write(a[i, j]:4);
end;
writeln;
end;
writeln('Элементы на нечетных столбцах:');
for i := 1 to m do
begin
for j := 1 to n do
begin
if (j mod 2) <> 0 then write('a[', i, ',', j, '] = ', a[i, j], ' ');
end;
writeln;
end;
end.
Тестовое решение:
4 -10 -7 -4 -7 -5 -10
-1 3 6 -10 -2 -1 -5
2 8 -5 -1 -3 1 2
3 10 -5 6 -1 3 2
-8 3 4 5 -1 6 10
Элементы на нечетных столбцах:
a[1,1] = 4 a[1,3] = -7 a[1,5] = -7 a[1,7] = -10
a[2,1] = -1 a[2,3] = 6 a[2,5] = -2 a[2,7] = -5
a[3,1] = 2 a[3,3] = -5 a[3,5] = -3 a[3,7] = 2
a[4,1] = 3 a[4,3] = -5 a[4,5] = -1 a[4,7] = 2
a[5,1] = -8 a[5,3] = 4 a[5,5] = -1 a[5,7] = 10