Есть ответ 👍

Решите 1 составьте блок-схему для фрагмента алгоритма: если условия y1 то серия команд s1 пока условия y2 повторить нц серия команд s2 кц иначе пока условие y3 повторить нц серия команд s3 кц кв 2. объясните понятие алгоритмической структуры «ветвление» и ее значение. 3. напишите программу на
паскале для решения следующей . даны два числа x и y, не равные друг другу. меньшее из этих чисел замените половиной их суммы, а большее – их удвоенным произведением.

118
337
Посмотреть ответы 1

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


#include <conio.h>

#include<iostream.h>

void main()

{

int n,s,p,a;

cout<<"Введите число》";

cin>>n;

s=0;

p=1;

while (n>0)

{

s=s+n%10;

p=p*(n%10);

n=n/10;

}

cout<<s <<endl;

cout<<p<<endl;

if ((s%10>0)&&(s/100==0))

cout<<"сумма двузначная"<<endl;

if ((p%100>0)&&(p/1000==0))

cout<<"произведение трехзначное"<<endl;

cout<<"Введите число a》";

cin>>a;

if (p>a)

cout<<"произведение > "<<a<<endl;

if (s%5==0)

cout<<"сумма кратна 5"<<endl;

if (s%a==0)

cout<<"сумма кратна "<<a<<endl;

}

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