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
26.07.2021
// 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
26.07.2021
// 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;}
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Дано трехзначное натуральное число. найти разность между заданным числом и суммой его цифр. написать рограмму в паскале до завтра нужно
begin
writeln('Введите трехзначное число');
readln(n);
obs:=n-((n div 100)+(n div 10 mod 10)+(n mod 10));
writeln('Разность между заданным числом и суммой его цифр = ',obs);
end.