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

Pascal - Задача решить. Составить программу, вычисляющую стоимость покупки с учетом скидки: если покупка превышает 1500 р., то начисляется скидка 3%, если превышает 2000, то начисляется скидка 5%. Выше 4000 - скадка 7%. На вход - стоимость покупки, выход - сколько нужно оплатить.

👇
Ответ:
valeriybalybin
valeriybalybin
04.07.2021

var x: real;

begin

  writeln('введите цену товара');

 read(x);

 if x>4000 then x:=x-x*0.07 else

    if x>2000 then x:=x-x*0.05 else

      if x>1500 then x:=x-x*0.03;

    write(x)

     

end.

4,8(99 оценок)
Открыть все ответы
Ответ:
SmeliyAlan556
SmeliyAlan556
04.07.2021

#include <iostream>

#include <ctime>

using namespace std;

int main()

{

srand(time(NULL));

int n;

double sum = 0;

double multiply = 1;

cout << "Enter n = ";

cin >> n;

double *mas = mas = new double[n];

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

{

 mas[i] = -50 + (double)(rand() % 10001) / 100;

 cout << mas[i] << " ";

}

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

{

 if (mas[i] < 0)

  multiply *= mas[i];

 else

  sum += mas[i];

}

cout << "sum positive = " << sum << endl;

cout << "multiply negative = " << multiply << endl;

system("pause");

}

Объяснение:


В одномерном массиве, который состоит из n вещественных чисел вычислить:1) произведение негативных э
4,7(85 оценок)
Ответ:
stanislavfred
stanislavfred
04.07.2021

#include <iostream>

#include <vector>

#include <map>

#include <cmath>

#include <queue>

#include <set>

#include <iomanip>

#include <map>

using namespace std;

//#define int long long

signed main() {

   ios_base::sync_with_stdio(0);

   cin.tie(0);

   cout.tie(0);

   int n;

   cin >> n;

   int mx = -INT_MAX,cnt=0,ans=1;

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

   {

       int k;

       cin >> k;

       if(i < n/2)

           mx = max(mx,k);

       if(k < 0)

       {

           ans *= k;

           cnt++;

       }

   }

   cout << "maximal element in first half: " << mx << "\n";

   cout << "product of negative numbers: " << ans << "\n";

   cout << "amount of negative numbers: " << cnt;

}

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