Varezka86179
?>

Дано трехзначное натуральное число. найти разность между заданным числом и суммой его цифр. написать рограмму в паскале до завтра нужно

Информатика

Ответы

Isaeva_Marin1010
Var obs,n:integer;
begin
writeln('Введите трехзначное число');
readln(n);
obs:=n-((n div 100)+(n div 10 mod 10)+(n mod 10));
writeln('Разность между заданным числом и суммой его цифр = ',obs);
end.
dearmaria
// PascalABC.NET 3.2, сборка 1381 от 04.02.2017
// Внимание! Если программа не работает, обновите версию!

type
  Point=(real,real);

procedure GetPoint(var Q:Point);
begin
  var a,b:real;
  Write('Введите координаты точки: '); Read(a,b);
  Q:=(a,b)
end;

function Distance(a:Point):=Sqrt(Sqr(a[0])+Sqr(a[1]));

begin
  var a,b:(real,real);
  GetPoint(a);
  GetPoint(b);
  var d1:=Distance(a);
  var d2:=Distance(b);
  if d1<d2 then Writeln('Первая точка ближе')
  else
    if d1>d2 then Writeln('Вторая точка ближе')
    else Writeln('Точки равноудалены')
end.

Пример
Введите координаты точки: 13.7 -11.25
Введите координаты точки: 18 12.4
Первая точка ближе
borodin
// C++
#include <iostream>using namespace std;const int N = 200;
int main() { setlocale(LC_ALL, "rus"); int data[N]; int Pol, Otr, sizemas; Pol = 0; Otr = 0; cout << "Введите размер массива" << endl; cin >> sizemas; cout << "Введите элементы массива (без 0)" << endl; for(int i=0; i<sizemas; i++) { cin >> data[i]; } for(int i=0; i<sizemas; i++) { if(data[i] >= 0) { Pol++; } else { Otr++; } } cout << "Положительных элементов: " << Pol << endl << "Отрицательных элементов: " << Otr << endl; return 0;}

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

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

Дано трехзначное натуральное число. найти разность между заданным числом и суммой его цифр. написать рограмму в паскале до завтра нужно
Ваше имя (никнейм)*
Email*
Комментарий*