lanac3po
?>

Исправить ошибку в коде рrogram p1; var i, n: integer; a: array [1..1000000] of string; begin readln(n); for i: =1 to n do read(a[i]); for i: =1 to n do begin if (a[i] mod 100)=50 then a[i]: =а; write(a[i]); end; end.

Информатика

Ответы

Yurevna-Anatolevna
1) program начинается з русской р
2) в массиве слишком много елементов
3) операцию mod нельзя применить к строке 
4) a[i]:=а - а - русская буква 
Тут даже исправлять нечего т. к. неясно что должна делать эта програма .
ИринаАлександровна

1. Заметим, что первый вариант дает в результате 0 во всех случаях, так как конъюнкция ложна, если ложен хотя бы один из её аргументов, а это не соответствует значениям F.

 

2. Выражение в варианте 2, как и в варианте 4, принимает ложные значения, если X не эквивалентно Z, а значит, по первой и третьей строчке и 2, и 4 вариант удовлетворяют F.

 

3. Остается сравнить их по второй строке, в которой F – истинно. В этой строке X=0, Y=1, Z=0, значит, выражение в варианте 2 здесь истинно.

 

4. Так как значения F и значения функции в варианте 2 сошлись по всем трем строкам, вариант 2 является ответом к данной задаче.

Объяснение:

Джамалутдинова Докучаев
# -*- coding: utf-8 -*-"""Created on Tue Oct 18 16:38:28 2016 @author: imdunkind""" print("Потерянная карточка")n=int(input("Введите кол-во карточек: "))summaCards=0 # сложим все карточкиsumma_range_i=0 # сумма всех чисел for i in range(1,n+1):    summa_range_i+=i # cумма всех N карточек, карточки не повторяются от 1 до N   for i in range(1,n):    a=int(input("Введите номиналы карточек: "))    summaCards+=a # сумма всех карточек, кроме одной, карточки не повторяются 1 не хватает   # summa_range_i-summaCards - разность сумм, узнаем какой карточки нет   print("Потерянная карточка - {}".format(summa_range_i-summaCards))

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Исправить ошибку в коде рrogram p1; var i, n: integer; a: array [1..1000000] of string; begin readln(n); for i: =1 to n do read(a[i]); for i: =1 to n do begin if (a[i] mod 100)=50 then a[i]: =а; write(a[i]); end; end.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Станислав Роман994
Maksimova-Shorokhov303
farmprofi
misspodvigina
denis302007
missmorozova2
toxicfish
nsn-2012
opal19575
samiramoskva
perminovaea
Станиславович ыфвыв
Катерина Телюкин925
opal19575
Melsan19914239