Dimastem
24.06.2020 08:30

Кто шарит в информатике - это должно быть безумно просто - питон. до ! много-много пользователь (кассир) в программу следующие данные: k 1 — стоимость одного килограмма конфетm 1 — масса конфет в каждой покупке (в граммах)k 2 — стоимость одного килограмма печеньяm 2 — масса печенья в каждой
покупкеимя кассира (строка)номер кассы (целочисленное значение)номер (код) чека (строка)программа должна вывести пользователю чек в следующем формате: чек 795nico9ine21pкассир: бишоп а.касса №31 конфеты 1кг 20.0 500.0 10.02 печенье 1кг 50.0 135.0 6.75сумма: 16.75 руб.в общем виде формат чека
выглядит так: чек [номер чека]кассир: [имя кассира]касса №[номер кассы][тотсуп в 1 строку]1[отступ в 6 пробелов]конфеты 1кг[отступ в 6 пробелов][стоимость кг конфет и пробелы справа (так, чтобы длина строки равнялась 6 символам][масса конфет в кг и пробелы справа (так, чтобы длина строки равнялась
6 символам]общая сумма за конфеты2[отступ в 6 пробелов]конфеты 1кг[отступ в 6 пробелов][стоимость кг печенья и пробелы справа (так, чтобы длина строки равнялась 6 символам][масса печенья в кг и пробелы справа (так, чтобы длина строки равнялась 6 символам]общая сумма за печеньясумма: сумма руб.при
этом некоторые значения нужно дополнить пробелами для достижения определенной длины (стоимость за кг и массу). это можно сделать с метода .ljust(length), который дополняет строку пробелами справа до того, как длина строки достигнет длины length. например, "hello".ljust(10) вернет результат "hello
".формат вводавсе значения вводятся в том порядке, в каком они указаны в тексте .формат выводачек в указанном формате.все пробелы и отступы должны быть обязательно соблюдены, при несоблюдении система может снизить или полностью аннулировать решенную .все числа, за исключением номера кассы, должны
выводиться с плавающей точкой, то есть число latex: 10 10 должно выводиться как 10.0.примерввод: 5002013550бишоп а.3795nico9ine21pважное примечаниерешение данной проверяется только в случае, если: отправка сделана на языке программирования pythonназвание файла не содержит буквфайл имеет
расширение .pyв тексте отправки нет переменных с буквами в названиив тексте программы не все переменные имеют один символ в названиив программе используется метод ljust

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
nekit1307
04.09.2022 19:52
Var a: array[1..10] of integer;
    b: array[1..10] of real;
    i,n: integer;
    s: real;
begin
  s:=0; n:=0;
  write('массив a:  ');
  for i:=1 to 10 do
  begin
    read(a[i]);
    if a[i]<0 then 
    begin
      s:=s+a[i];
      n:=n+1;
    end;  
    write(a[i],' ');
  end;
  s:=s/n; 
  writeln;
  writeln('среднее арифметическое отрицательных: ',s);
  writeln('количество отрицательных: ',n);
  write('массив b:  ');
  for i:=1 to 10 do
  begin
    if a[i]<0 then b[i]:=s
    else b[i]:=a[i];
    write(b[i]:7:3);
  end;
end.

массив a:  2 2 -3 1 -5 -6 -5 9 -7 5 
среднее арифметическое отрицательных: -5.2
количество отрицательных: 5
массив b:    2.000  2.000 -5.200  1.000 -5.200 -5.200 -5.200  9.000 -5.200 5.000
0,0(0 оценок)
Ответ:
lllaasaw
23.06.2021 10:20
/*VS C++*/
#include <iostream>

using namespace std;

int main() {
    setlocale(LC_ALL, "Russian");
    int N, y, i;
    bool Prime;
    cout << "Введите число: "; cin >> N;
    do {
    Prime = true;
    y = N % 10;
    for (i = 2; i <= (sqrt(abs(y))); i++) {
        if (y % i == 0) {
            Prime = false;
            break;
        }
    }
    if ((Prime) & (y != 0) & (y != 1))
        cout << y << " - простое" << endl;
    else
        cout << y << " - не простое" << endl;
    N = N / 10;    
    } while (N != 0);
    system("pause");
    return 0;
}

Проверить, состоит ли пятизначное число из цифр, являющихся простыми числами или нет. сообщить о рез
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота