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

1витя подключен к интернет по следующему тарифному плану. ежемесячная абонентская плата составляет a рублей, и в эту абонентскую плату включено b мегабайт трафика. неизрасходованные мегабайты в конце месяца «сгорают». если трафик превышает b мегабайт, то каждый мегабайт трафика сверх предоплаченных стоит c рублей. известно, что за месяц витя израсходовал d мегабайт трафика. определите, во сколько обошелся ему доступ в интернет в месяце (считая в том числе и абонентскую плату)? входные данные вводятся четыре натуральных числа a, b, c, d в одной строке. все числа не превышают 100. выходные данные выведите одно число — сумму (в рублях), которую витя должен заплатить за интернет. примеры ввод вывод 100 10 12 15 160 100 10 12 1 100

👇
Ответ:
Ане4ка21
Ане4ка21
24.01.2023
#! /usr/bin/env python
# -*- coding: utf-8 -*-

while True:
A = input('A = ')
B = input('B = ')
C = input('C = ')
D = input('D = ')
if A <= 100 and B <= 100 and C <= 100 and D <= 100:
if D <= B:
print 'Сумма = %d' % A
break
else:
print 'Cумма = ', A + (D - B) * C
break
else:
print 'Введено неверное значение.'
4,6(46 оценок)
Открыть все ответы
Ответ:
jula1985ozpajo
jula1985ozpajo
24.01.2023

Если как на скрине, то E) 41325

В коде который написан текстом есть ошибки.

Объяснение:

Если исправить ошибку в условии заменой cout на std::cout, то:

Индексы массива начинаются с 0. Т.е.

mas[0] == 1;

mas[1] == 3;

mas[2] == 2;

mas[3] == 5;

mas[4] == 4;

На скрине расписал назначение каждой конкретной строчки.

Пройдем по итерациям первого цикла. Для краткости буду обозначать смену значений swap()

i=3; swap(mas[3], mas[4]) mas == {1,3,2,4,5}

i=2; swap(mas[2], mas[3]) mas == {1,3,4,2,5}

i=1; swap(mas[1], mas[2]) mas == {1,4,3,2,5}

i=0; swap(mas[0], mas[0]) mas == {4,1,3,2,5}

Второй цикл просто выводит массив поэтому на экран будет выедено

41325

============  

Не забывайте нажать " ", поставить оценку и, если ответ удовлетворил, то выберите его как "Лучший"

Успехов в учебе


#include <iostream.h> #include <math.h>int main(){ const int n=5; int mas[n]=(1,3,2,4,5)
4,4(29 оценок)
Ответ:
Ришана
Ришана
24.01.2023

Был создан массив sA типа struct Alphabet, состоящий из 5 элементов и выглядит он так:

1a2b3c4d5e

Так как в структуре имеется 2 переменных, то при создании массива этого массива sA[5]=(1,'a',2,'b',3,'c',4,'d',5,'e'):

1 элемент будет состоять из двух переменных - это 1a (то есть i = 1, c = 'a')

1a

2 элемент будет состоять из двух переменных - это 2b (то есть i = 2, c = 'b')

2b

3 элемент будет состоять из двух переменных - это 3c (то есть i = 3, c = 'c')

3c

4 элемент будет состоять из двух переменных - это 4d (то есть i = 4, c = 'd')

4d

5 элемент будет состоять из двух переменных - это 5e (то есть i = 5, c = 'e')

5e

Так как это массив, то эти все элементы будут идти друг за другом:

1a2b3c4d5e

sA[0] = 1a

sA[1] = 2b

sA[2] = 3c

sA[3] = 4d

sA[4] = 5e

Дальше создается указатель *psA типа struct Alphabet

Ему присваивают начальный адрес массива, то есть адрес элемента sA[0]

Цикл k=0:

Так как указатель psA имеет такой же тип, как и массив, то он может спокойно перемещаться по элементам этого массива и в строке psA++ он перемещается на следующий элемент: psA = sA[1]

И на экран выводится значение переменной c элемента sA[1] ,

psA->c =  b

Цикл k = 1

Указатель psA перемещается на следующий элемент: psA = sA[2]

И на экран выводится значение переменной c элемента sA[2] ,

psA->c =  c

Цикл k = 2

Указатель psA перемещается на следующий элемент: psA = sA[3]

И на экран выводится значение переменной c элемента sA[3] ,

psA->c =  d

Цикл k = 3

Указатель psA перемещается на следующий элемент: psA = sA[3]

И на экран выводится значение переменной c элемента sA[3] ,

psA->c =  e

Цикл k = 4

Цикл завершается, так как k < 4 (4 < 4), условие не выполняется, 4 не может быть больше себя.

В итоге на экран выведется:

bcde

ответ: C

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