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

Для пяти введённых действительны чисел найти максимальное и минимальное. в паскале

👇
Ответ:
elenafink69
elenafink69
17.06.2020

вот код:

var a,b,c,d,e,min,max: integer;

begin

read (a,b,c,d,e);

if (a> b) and (a> c) and (a> d) and (a> e) then max: = a;

if (b> a) and (b> e) and (b> c) and (b> d) then max: = b;

if (c> a) and (c> b) and (c> d) and (c> e) then max: = c;

if (d> a) and (d> c) and (d> b) and (d> e) then max: = d;

if (e> b) and (e> a) and (e> d) and (e> c) then max: = e;

if (a< b) and (a< c) and (a< d) and (a< e) then min: = a;

if (b< a) and (b< e) and (b< c) and (b< d) then min= b;

if (c< a) and (c< b) and (c< d) and (c< e) then min: = c;

if (d< a) and (d< c) and (d< b) and (d< e) then min: = d;

if (e< b) and (e< a) and (e< d) and (e< c) then min: = e;

writeln ('минимальное число: ',min);

writeln ('максимальное число: ',max);

end.

4,4(92 оценок)
Открыть все ответы
Ответ:
17.06.2020

Спочатку потрібно викликати процедуру randomize.

Потрібно створити ціле число, що належить інтервалу [1, 4]. Для цього будемо використовувати формулу X:=Random(B-A+1)+A, де A=1,B=4.

Перевіримо створене число.

Якщо воно дорівнює 1, то надрукуємо слово 'піка'.

Якщо воно дорівнює 2, то надрукуємо слово 'треф'.

Якщо воно дорівнює 3, то надрукуємо слово 'бубна'.

Якщо воно дорівнює 4, то надрукуємо слово 'чирва'.

Програма

var x:byte;

begin

randomize;x:=random(4)+1;

if x=1 then writeln('пики');

if x=2 then writeln('трефи');

if x=3 then writeln('бубни');

if x=4 then writeln('черви');

end.

Приклад 2

Одержати у програмі 10 випадкових цілих чисел у діапазоні від 0 до 10 включно та знайти їх суму.

Змінні:

Вхідних даних немає.

Вихідні:

x – число, що має значення від 0 до 10 (ціле число)

s – сума всіх чисел x

Проміжні:

i – параметр циклу (ціле число)

4,4(8 оценок)
Ответ:
Kurbatovaolga15
Kurbatovaolga15
17.06.2020
1. Если не использовать функцию возведения в степень, то так:
#include <iostream>
using namespace std;

int main()
{
    int n;
    double s=0;
    double st;
    cout << "Введите n: ", cin >> n, cout << "\n";
    for (int i=1; i<=n; i++) {
    st = 1;
    for (int j=1; j<=i; j++) st *=i;
    s += (double)1/st;
    }
    cout << s;
    return 0;
}

Пример:
Введите n:
3
1.28704

2. Если использовать функцию pow(), то так:
#include <iostream>
#include <cmath>
using namespace std;

int main()
{
    int n;
    double s=0;
    cout << "n = ", cin >> n;
    for (int i=1; i<=n; i++) s += (double)1/pow(i,i);
    cout << s;
    return 0;
}

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