М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
ZnayNeZnay
ZnayNeZnay
05.03.2022 23:42 •  Информатика

Зробити в пайтон : вівчарка вкрала в магазині x сосисок ,а собака такса y. Хто вкрав більше і на скільки?

👇
Ответ:
Kiss1009
Kiss1009
05.03.2022

Объяснение:

x = [склолько украла овчарка]

y = [сколько украла такса]

if x > y:

   print("Вівчарка, на ", x-y)

elif y > x:

   print("Такса, на ", y-x)

else:

   print("Порівну")

4,8(31 оценок)
Ответ:
Jeembo23
Jeembo23
05.03.2022

Программа:

#! /usr/bin/env python3

#! encoding: utf-8

x = int( input( 'Сколько сосисок украла овчарка (х)?: ' ) )

y = int( input( 'Сколько сосисок украла такса (у)?: ' ) )

s = abs(x - y) # Находим разницу в числах, на сколько больше

if x > y :

print( 'Овчарка украла больше на', s, ' шт' )

elif x < y :

print( 'Такса украла больше на', s, ' шт' )

else:

print( 'Собаки украли сосисок поровну' )

print( 'Кто пустил собак в магазин?!!' )

Результаты выполнения программы:


Зробити в пайтон : вівчарка вкрала в магазині x сосисок ,а собака такса y. Хто вкрав більше і на скі
Зробити в пайтон : вівчарка вкрала в магазині x сосисок ,а собака такса y. Хто вкрав більше і на скі
4,6(93 оценок)
Открыть все ответы
Ответ:
abdirovadajana
abdirovadajana
05.03.2022
// PascalABC.NET 3.0, сборка 1144 от 16.01.2016
type
  Point=record
  x,y:real
  end;

function GetPoint(c:char):Point;
begin
  Writeln('Введите координаты точки ',c,':');
  Read(Result.x,Result.y)
end;

function Line(A,B:Point):real;
begin
  Result:=sqrt(sqr(B.x-A.x)+sqr(B.y-A.y))
end;

function SqTriangle(pA,pB,pC:Point):real;
begin
  var a:=Line(pB,pC);
  var b:=Line(pA,pC);
  var c:=Line(pA,pB);
  if (a+b>c) and (a+c>b) and (b+c>a) then begin
    var p:=(a+b+c)/2;
    Result:=sqrt(p*(p-a)*(p-b)*(p-c))
    end
  else Result:=0
end;

begin
  var A:=GetPoint('A');
  var B:=GetPoint('B');
  var C:=GetPoint('C');
  Writeln('Площадь треугольника равна ',SqTriangle(A,B,C))
end.

Тестовое решение:
Введите координаты точки A:
-5 3.18
Введите координаты точки B:
1.45 6.2
Введите координаты точки C:
6 -5.93
Площадь треугольника равна 45.98975
4,4(92 оценок)
Ответ:
supergirl321
supergirl321
05.03.2022

Объяснение:

если индексы в нумерации от 0:

#include<iostream>

int main()

{

int i,j,m,n,K;

double S,a;

K=0;

S=0;

std::cin>>m>>n>>K;

for(int i=0; i<m; i++)

{

for(int j=0; j<n; j++)

{

std::cin>>a;

if(i+j==K) S+=a;

}

}

std::cout<<S;

return 0;

}

если индексы в нумерации от 1:

#include<iostream>

int main()

{

int i,j,m,n,K;

double S,a;

K=0;

S=0;

std::cin>>m>>n>>K;

for(int i=1; i<=m; i++)

{

for(int j=1; j<=n; j++)

{

std::cin>>a;

if(i+j==K) S+=a;

}

}

std::cout<<S;

return 0;

}

4,7(37 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ