Информатика Оффлайн

Наука о методах и процессах сбора, хранения, обработки, анализа и оценки информации, обеспечивающих возможность её использования для принятия решений

Информатика

Оффлайн

{{message}}

Пожалуйста, зарегистрируйтесь или авторизуйтесь, чтобы задать вопрос.

Вы можете зарегистрироваться здесь.

Спрашивает
Vancho

Операция and не применима к типам integer и boolean
var
i, a, b, c, d, e , s:integer;
begin
s:=0;
for i:= 10001 to 99999 do begin
a:=i div 10000; // 1-я цифра
b:=(i mod 10000) div 1000; // 2-я цифра
c:=(i mod 1000) div 100; // 3-я цифра
d:=(i mod 100) div 10; // 4-я цифра
e:=i mod 10;//5-я цифра
if (ab) and (bc) and (a*c) and (e mod 2 = 0) and (ac - ce = a - b + c + d+e) then s:=s+1;
end;
write (s);
end.

19.05.14, 13:38
Отвечает
Денис Николаев

ac - ce здесь забыли знак умножения

19.05.14, 13:40
Спрашивает
Vancho

Теперь пишет "неизвестное имя ас"
var
i, a, b, c, d, e , s:integer;
begin
s:=0;
for i:= 10001 to 99999 do begin
a:=i div 10000; // 1-я цифра
b:=(i mod 10000) div 1000; // 2-я цифра
c:=(i mod 1000) div 100; // 3-я цифра
d:=(i mod 100) div 10; // 4-я цифра
e:=i mod 10;//5-я цифра
if (ab) and (bc) and (ac) and (e mod 2 = 0) and (ac - ce = a - b + c + d+e) then s:=s+1;
end;
write (s);
end.

19.05.14, 13:15
Отвечает
Денис Николаев

поставьте между ними знак умножения

19.05.14, 13:22
Спрашивает
Анастасия

Написать программу в Turbo Pascal
Даны действительные числа a,b,c (a>0) Полностью исследовать биквадратное уравнение ax^4 +bx^2 +c=0 (если действительных корней нет, то должно быть видно сообщение об этом, иначе найти действительные корни, сообщив, сколько среди них различных)

19.05.14, 13:10
Отвечает
Денис Николаев

одну минуту

19.05.14, 13:11
Спрашивает
Vancho

Теперь пишет "неизвестная переменная i"
var
n, a, b, c, d, e , s:integer;
begin
s:=0;
for i:= 10001 to 99999 do begin
a:=i div 10000; // 1-я цифра
b:=(i mod 10000) div 1000; // 2-я цифра
c:=(i mod 1000) div 100; // 3-я цифра
d:=(i mod 100) div 10; // 4-я цифра
e:=i mod 10;//5-я цифра
if (ab) and (bc) and (ac) and (e mod 2 = 0) and (aс - cе = a - b + c + d+e) then s:=s+1;
end;
write (s);
end.

19.05.14, 12:58
Отвечает
Денис Николаев

потому что ее надо добавить в описание

19.05.14, 12:59
Спрашивает
Vancho

помогите пожалуйста. Пишет "неизвестный символ 'с' "
var
n, a, b, c, d, e , s:integer;
begin
s:=0;
for i:= 10001 to 99999 do begin
a:=i div 10000; // 1-я цифра
b:=(i mod 10000) div 1000; // 2-я цифра
c:=(i mod 1000) div 100; // 3-я цифра
d:=(i mod 100) div 10; // 4-я цифра
e:=i mod 10;//5-я цифра
if (ab) and (bc) and (ac) and (e mod 2 = 0) and (aс - cе = a - b + c + d+e) then s:=s+1;
end;
write (s);
end.

19.05.14, 12:51
Отвечает
Денис Николаев

наверное где то вместо с английской стоит с русская

19.05.14, 12:54
Спрашивает
Vancho

Решите файнворд, каждая из букв может быть задействована только один раз, должны быть задействованы все буквы и слов должно получиться девять.
А Д Д И К О Е Й
К И С С П Н Т Н
Й Е К Е Л Е Й Е
Я Ч А Т А Р С Р
Н Г Б А К У С Е
И М И К Р К У Р
Л Л О С О А Р С
С К Р Х Е М Р О
В ответе напишите количество слов длиной шесть символов. В ответе запишите только число.

19.05.14, 11:55
Отвечает
Денис Николаев

дискета, микросхема, ячейка, ресурс

19.05.14, 11:56
Спрашивает
Александр

Ниже представлен алгоритм. Получив на вход целое число x, он выводит два числа a и b. Найдите максимальное из чисел x, при вводе которого алгоритм выводит сначала 4, а потом 7.
алг
нач
цел x, a, b
ввод x
a:=0; b:=1
нц пока x>0

  a:=a+1
  b:=b*mod(x,10)
  x:=div(x,10)

кц
вывод a, нс, b
кон

19.05.14, 11:17
Отвечает
Денис Николаев

7111

19.05.14, 11:18
Спрашивает
Анонимный пользователь

Текст размером 48 Мбайт можно передать по локальной сети за 2 мин 30 секунд. Если же сначала, упаковать документ архиватором, затем передать упакованный файл и распаковать на компьютере пользователя, то общее время передачи (включая упаковку, передачу и распаковку) составит 1 мин 20 секунд. При этом на упаковку и распаковку текста уйдёт 30 секунд. Найдите размер упакованного файла в Мбайтах. В ответ запишите целое число, округлённое по математическим правилам. В ответе запишите только число без единиц измерения.

19.05.14, 11:06
Отвечает
Денис Николаев

16мб

19.05.14, 11:07
Спрашивает
Илья

var
n, a, b, c, d, e , s:integer;
begin
s:=0;
for i:= 10001 to 99999 do begin
a:=i div 10000; // 1-я цифра
b:=(i mod 10000) div 1000; // 2-я цифра
c:=(i mod 1000) div 100; // 3-я цифра
d:=(i mod 100) div 10; // 4-я цифра
e:=i mod 10;//5-я цифра
if (a<>b) and (b<>c) and (a<>c) and (e mod 2 = 0) and (aс - cе = a - b + c + d+e) then s:=s+1;
end;
write (s);
end.

Нашел но Не вижу Число

19.05.14, 11:00
Отвечает
Денис Николаев

потому что надо запустить программу и получить число

19.05.14, 11:01
Спрашивает
Илья

Составить программу, которая подсчитывает общее количество целых пятизначных чисел, которые удовлетворяют условиям:
a) abcde – пятизначное число;
b) a, b, c, d - разные цифры;
c) aс - cе = a - b + c + d+e;
d) e – четное число
Ответ в числе

19.05.14, 10:55
Отвечает
Денис Николаев

эта программа есть в летне

19.05.14, 10:55