Решите 1 составьте блок-схему для фрагмента алгоритма: если условия y1 то серия команд s1 пока условия y2 повторить нц серия команд s2 кц иначе пока условие y3 повторить нц серия команд s3 кц кв 2. объясните понятие алгоритмической структуры «ветвление» и ее значение. 3. напишите программу на
паскале для решения следующей . даны два числа x и y, не равные друг другу. меньшее из этих чисел замените половиной их суммы, а большее – их удвоенным произведением.
118
337
Ответы на вопрос:
#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;
}
Популярно: Информатика
-
remizowanikaggr27.06.2021 12:41
-
Kubrex29.10.2021 18:20
-
чивапчич13.05.2022 05:58
-
melnikowapolia24.07.2022 19:17
-
GabriellaKiM10.05.2020 15:43
-
Nastya481605.08.2020 21:19
-
dsid200518.05.2021 20:53
-
uztstdgiDima06.07.2020 03:16
-
yulyaartemowa2009.10.2020 14:45
-
Янеж200522.06.2022 20:12