В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
Cookiefluffy1500
Cookiefluffy1500
22.04.2023 21:38 •  Информатика

С.А. Абрамов Задачи по программированию номер 336 а. Использовать только while С.А. Абрамов Задачи по программированию номер 336 б. Использовать только while
C++


С.А. Абрамов Задачи по программированию номер 336 а. Использовать только while С.А. Абрамов Задачи п

Показать ответ
Ответ:
crasavchik
crasavchik
29.11.2022 13:38

#include <algorithm>

#include <iostream>

#include <iomanip>

#include <random>

using namespace std;

int main() {

uniform_int_distribution<> uid(1, 5);

mt19937 gen{ random_device()() };

auto rand = [&] { return uid(gen); };

auto show = [](int x) { cout << setw(3) << x; };

int matrix[5][10];

for (auto& row : matrix) generate(begin(row), end(row), rand);

for (auto& row : matrix) {

for_each(begin(row), end(row), show);

puts("");

}

int n = 0;

for (auto i = 0U; i < size(matrix[0]); ++i) {

int x = matrix[0][i];

for (auto j = 1U; j < size(matrix); ++j) {

if (matrix[j][i] <= x) x = matrix[j][i];

else {

--n;

break;

}

}

++n;

}

cout << "Quantity: " << n << endl;

system("pause > nul");

}

Объяснение:

0,0(0 оценок)
Ответ:
mariakochmar
mariakochmar
15.07.2022 06:48

результат выводится в Label. Если надо в Entry, раскомментируйте соответствующие строки

from tkinter import *

from math import*

root = Tk()

root.title("Задание 2")

root.geometry("550x250")

def summa():

   n=EntryN.get()

   n=int(n)

   a=EntryA.get()

   a=int(a)

   d=EntryD.get()

   d=int(d)

   m=EntryM.get()

   m=int(m)

   s=0

   for i in range(1,4):

      s+=i + m

   pr=1

   for j in range(1,4):

      pr*=j+d

   res=n*(a/pr+s/m)    

   EntryS.configure(text='y = {}'.format(res))

   #EntryS.delete(0,END)

   #EntryS.insert(0,res)

   

Label(root, width=15, text=" n =",font="Times 14").grid(row=1, column=5, sticky=W)

Label(root, width=15, text=" a =",font="Times 14").grid(row=2, column=5, sticky=W)

Label(root, width=15, text=" d =",font="Times 14").grid(row=3, column=5, sticky=W)

Label(root, width=15, text=" m =",font="Times 14").grid(row=4, column=5, sticky=W)

EntryN = Entry(root, width=15, font="Times 14")

EntryA = Entry(root, width=15, font="Times 14")

EntryD = Entry(root, width=15, font="Times 14")

EntryM = Entry(root, width=15, font="Times 14")

#EntryS = Entry(root, width=25, font="Times 14")

EntryS = Label(root)

EntryS.grid(column=5, row=5)  

EntryN.grid(row=1, column=6, sticky=E)

EntryA.grid(row=2, column=6, sticky=E)

EntryD.grid(row=3, column=6, sticky=E)

EntryM.grid(row=4, column=6, sticky=E)

# файл с формулой, если отличается - укажите свой

img = PhotoImage(file="d:/f1.gif")

label = Label(root, image=img)

label.image_ref = img

label.grid(column=9, row=0)  

but = Button(root, text="Вывести сумму", width=20, font="Times 10", command=summa)

but.grid(row=5, column=9, sticky=E)

root.mainloop()    


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