Есть ответ 👍

Паскальесть код и нужно сделать так, что если число не подходит по условию, то пример не решался.

program hdbbdsbkqqq3;
var a, b, c,x,y: integer;
uses crt;
begin
clrscr;
writeln('мальчик купил несколько тетрадей по сто рублей и несколько обложек по 50 рублей. подсчитай стоимость всей покупки.');
writeln('введи а и b, чтобы подходило по условию ');
readln(a,b);
if a=3 then writeln('подходит');
if a=4 then writeln('подходит');
if a=5 then writeln('подходит');
if a=6 then writeln('подходит');
if a=7 then writeln('подходит');
if a=8 then writeln('подходит');
if a=9 then writeln('подходит');
x: =a*100;
y: =b*50;
c: =x+y;
writeln(x);
writeln(y);
writeln(c);
if b=3 then writeln('подходит');
if b=4 then writeln('подходит');
if b=5 then writeln('подходит');
if b=6 then writeln('подходит');
if b=7 then writeln('подходит');
if b=8 then writeln('подходит');
if b=9 then writeln('подходит');
if a> 10 then writeln('не подходит');
if a< 3 then writeln('не подходит');
if b> 10 then writeln('не подходит');
if b< 3 then writeln('не подходит');
end.

213
287
Посмотреть ответы 1

Ответы на вопрос:


/*некритично, но у тебя нет диалога с пользователем. неплохо бы предложить ему ввести данные. в коде нет пояснений.  */ #include< iostream.h> #include< conio.h> #include< math.h>   int main() {  int  b,a, x,y,z;   cout< < "insert a";   cin> > a> > endl;   cout< < "insert b";   cin> > b> > endl;   cout< < "insert x";   cin> > x> > endl;   //а что такое x, y,   и z - вообще непонятно. и откуда q появилась? ты ее не //объявлял.  if  ((a%5==0)& & (b%5==0));     { if ((x< y)& & (y< z))                      {y=a*x-b; cout< < "y="< < y< < endl;   }     if ((y< x)& & (y< z))                      { y=a*y-b; cout< < "y="< < y< < endl;   }}else cout< < "a i b ne kratny 5"; getch();   return 0; } 

Популярно: Информатика