Предмет: Информатика, автор: Kramer64

Определить, счастливый ли билетик.
С помощью 2 массивов. Принцип такой: на билете 6 цифр. Если сумма первых трех будет равна сумме следующих трех, то билет-счастливый.

Ответы

Автор ответа: Drulavan
0
var  
s: string; 
 i, a, b, c, f: integer; 
 begin  
writeln('Номер билета?'); 
 readln(s); 
   for i := 1 to 3 do  
begin    
val(s[i], a, f);  
  b := b + a;  
end;   
 for i := 4 to 6 do  
begin    
val(s[i], a, f);   
 c := c + a;  
end;   
 if c = b then writeln('Билет счастливый!')   ;
else writeln('Билет НЕ счастливый!');  
readln ;
end.

Вроде так

Автор ответа: Kramer64
0
Все отлично, еще подскажите, что значит строка "val(s[i], a, f);", и как без неё можно было бы обойтись ?
Автор ответа: Kramer64
0
И еще: как можно решить эту задачу с помощью массивов?
Автор ответа: Kramer64
0
Я имею ввиду, не превращая в строку.
Похожие вопросы
Предмет: Алгебра, автор: nataligal554415
Предмет: Геометрия, автор: vefa78pelhl8
Предмет: Алгебра, автор: Аноним