C++. Зачет. Задача
Написать программу, которая выводит таблицу перевода расстояний в дюймах в сантиметры для значений от n до m дюймов (1 дюйм = 2,54 см).
#include <iostream>
using namespace std;
int main()
{
setlocale(LC_ALL, "rus");
int i = 0;
int n = 0;
int m = 0;
float n1 = 0;
cout << "Введите значение n в дюймах: ";
cin >> n;
cout << "Введите значение m в дюймах: ";
cin >> m;
for (int i = n; i <= m; i++)
{
n1 = i * 2.54;
cout << i << " дюймов = " << n1 << " сантиметров" << endl;
}
cout << endl;
return 0;
}
Написать программу, которая выводит таблицу перевода расстояний в дюймах в сантиметры для значений от n до m дюймов (1 дюйм = 2,54 см).
#include <iostream>
using namespace std;
int main()
{
setlocale(LC_ALL, "rus");
int i = 0;
int n = 0;
int m = 0;
float n1 = 0;
cout << "Введите значение n в дюймах: ";
cin >> n;
cout << "Введите значение m в дюймах: ";
cin >> m;
for (int i = n; i <= m; i++)
{
n1 = i * 2.54;
cout << i << " дюймов = " << n1 << " сантиметров" << endl;
}
cout << endl;
return 0;
}
C++. Зачет. Задача
Написать программу, которая создает одномерный массив из N целых чисел. Количество чисел в массиве и сами числа вводятся с клавиатуры. Вывести содержимое массива на экран. Вывести на экран среднее арифметическое элементов массива.
#include <iostream>
using namespace std;
int main()
{
setlocale(LC_ALL, "rus");
int N = 0;
int i = 0;
int sum = 0;
cout « "Введите количество элементов в массиве N: ";
cin » N;
int a[100];
float sr = 0;
sum = 0;
for (i = 0; i < N; i++)
{
cout « "Ввод элемента a[" « i « "]=";
cin » a[i];
}
for (i = 0; i < N; i++)
{
sum = sum + a[i];
cout « "a[" « i « "]=" « a[i] « endl;
}
sr = sum * 1.0 / N;
cout « "Среднее арифметической = " « sr « endl;
return 0;
}
Написать программу, которая создает одномерный массив из N целых чисел. Количество чисел в массиве и сами числа вводятся с клавиатуры. Вывести содержимое массива на экран. Вывести на экран среднее арифметическое элементов массива.
#include <iostream>
using namespace std;
int main()
{
setlocale(LC_ALL, "rus");
int N = 0;
int i = 0;
int sum = 0;
cout « "Введите количество элементов в массиве N: ";
cin » N;
int a[100];
float sr = 0;
sum = 0;
for (i = 0; i < N; i++)
{
cout « "Ввод элемента a[" « i « "]=";
cin » a[i];
}
for (i = 0; i < N; i++)
{
sum = sum + a[i];
cout « "a[" « i « "]=" « a[i] « endl;
}
sr = sum * 1.0 / N;
cout « "Среднее арифметической = " « sr « endl;
return 0;
}
C++. Зачет. Задача
Написать программу, которая создает одномерный массив из N целых чисел. Количество чисел в массиве и сами числа вводятся с клавиатуры. Вывести содержимое массива на экран. Найти наибольший элемент массива.
#include <iostream>
using namespace std;
int main()
{
setlocale(LC_ALL, "rus");
int N = 0;
int i = 0;
int max = 0;
cout << "Введите количество элементов в массиве N: ";
cin >> N;
int a[100];
for (i = 0; i < N; i++)
{
cout << "Ввод элемента a[" << i << "]=";
cin >> a[i];
}
max = a[0];
for (i = 0; i < N; i++)
{
if (max < a[i])max = a[i];
}
cout << "Наибольший элемент = " << max << endl;
return 0;
}
Написать программу, которая создает одномерный массив из N целых чисел. Количество чисел в массиве и сами числа вводятся с клавиатуры. Вывести содержимое массива на экран. Найти наибольший элемент массива.
#include <iostream>
using namespace std;
int main()
{
setlocale(LC_ALL, "rus");
int N = 0;
int i = 0;
int max = 0;
cout << "Введите количество элементов в массиве N: ";
cin >> N;
int a[100];
for (i = 0; i < N; i++)
{
cout << "Ввод элемента a[" << i << "]=";
cin >> a[i];
}
max = a[0];
for (i = 0; i < N; i++)
{
if (max < a[i])max = a[i];
}
cout << "Наибольший элемент = " << max << endl;
return 0;
}
Преподаватель вуза на лабораторной выдал задание - необходимо написать программу на Python, решающую задачу:
Вводится строка слов, разделенных пробелами. Найти самое длинное слово и вывести его на экран. Случай, когда самых длинных слов может быть несколько, не обрабатывать.
Два варианта решения:
# Вариант 1 - классический алгоритм
s = input()
l = len(s)
m = 0
ind = 0
count = 0
for i in range(l):
if s[i] != ' ':
count += 1
else:
if count > m:
m = count
ind = i - count
count = 0
if count > m:
m = count
ind = i - count + 1
print(s[ind:ind+m])
# Вариант 2 - с помощью встроенных функций и методов
s = input()
s = s.split()
print(max(s, key=len))
Но преподавателя не устроили оба решения. Студент считал, что фраза "Случай, когда самых длинных слов может быть несколько, не обрабатывать" означает, что если самых длинных слов несколько, то надо вывести первое из них и прекратить работу программы. Преподаватель понял условие так - если выясняется, что самых длинных слов несколько, то найденное слово не выводить, вместо него вывести надпись "Случай не обрабатывается, так как несколько длинных слов".
Пожалуйста, решение для такого понимания:
text = input('Введите строку: ').split()
max_len = 0
max_word = ''
for word in text:
k=0
if len(word) > max_len:
max_len = len(word)
max_word = word
k=k+1
if k==1:
print('Самое длинное слово:', max_word)
print('Длина этого слова:', max_len)
else:
print('Случай не обрабатывается, так как несколько длинных слов')
Но для того, чтобы понять, что самых длинных слов несколько, необходима некоторая дальнейшая обработка строки. В условии же сказано - не обрабатывать! Как-то так.
Вводится строка слов, разделенных пробелами. Найти самое длинное слово и вывести его на экран. Случай, когда самых длинных слов может быть несколько, не обрабатывать.
Два варианта решения:
# Вариант 1 - классический алгоритм
s = input()
l = len(s)
m = 0
ind = 0
count = 0
for i in range(l):
if s[i] != ' ':
count += 1
else:
if count > m:
m = count
ind = i - count
count = 0
if count > m:
m = count
ind = i - count + 1
print(s[ind:ind+m])
# Вариант 2 - с помощью встроенных функций и методов
s = input()
s = s.split()
print(max(s, key=len))
Но преподавателя не устроили оба решения. Студент считал, что фраза "Случай, когда самых длинных слов может быть несколько, не обрабатывать" означает, что если самых длинных слов несколько, то надо вывести первое из них и прекратить работу программы. Преподаватель понял условие так - если выясняется, что самых длинных слов несколько, то найденное слово не выводить, вместо него вывести надпись "Случай не обрабатывается, так как несколько длинных слов".
Пожалуйста, решение для такого понимания:
text = input('Введите строку: ').split()
max_len = 0
max_word = ''
for word in text:
k=0
if len(word) > max_len:
max_len = len(word)
max_word = word
k=k+1
if k==1:
print('Самое длинное слово:', max_word)
print('Длина этого слова:', max_len)
else:
print('Случай не обрабатывается, так как несколько длинных слов')
Но для того, чтобы понять, что самых длинных слов несколько, необходима некоторая дальнейшая обработка строки. В условии же сказано - не обрабатывать! Как-то так.
Математическая_логика_и_теория_алгоритмов_задача_15.pdf
194.7 KB
Модулярная алгебра. Задача.
Решить (методом Гаусса) систему из трех сравнений
𝑥 ≡ 4(mod 7)
𝑥 ≡ 3(mod 11)
𝑥 ≡ 7(mod 13)
Решить (методом Гаусса) систему из трех сравнений
𝑥 ≡ 4(mod 7)
𝑥 ≡ 3(mod 11)
𝑥 ≡ 7(mod 13)
Математическая_логика_и_теория_алгоритмов_задача_16.pdf
178 KB
Модулярная алгебра. Задача.
Решить систему из трех сравнений
𝑥 ≡ 4(mod 7)
𝑥 ≡ −4(mod 9)
𝑥 ≡ 8(mod 15)
Решить систему из трех сравнений
𝑥 ≡ 4(mod 7)
𝑥 ≡ −4(mod 9)
𝑥 ≡ 8(mod 15)
Электрический_привод_курсовая_вариант_4.pdf
543.7 KB
Электрический привод, курсовая работа.
Разработка системы автоматического управления пуском и торможением асинхронного двигателя.
В данной курсовой работе разрабатывается электропривод, механизм которого работает в продолжительном режиме с переменной нагрузкой на валу. Моменты времени, при которых мощность на валу изменяется, приведены в таблице 1. Зависимости мощности на валу механизма от времени приведены в таблице 2. По данным таблиц 1 и 2 необходимо построить график нагрузки (рис. 1). По заданному графику нагрузки (рис. 1) осуществляется выбор двигателей, а также проверка выбранного двигателя различными методами. Далее производится расчет пускового режима и режима торможения, а также построение механических характеристик для этих режимов работы. По результатам расчетов необходимо разработать схему управления пуском и торможением асинхронного двигателя самостоятельно.
Разработка системы автоматического управления пуском и торможением асинхронного двигателя.
В данной курсовой работе разрабатывается электропривод, механизм которого работает в продолжительном режиме с переменной нагрузкой на валу. Моменты времени, при которых мощность на валу изменяется, приведены в таблице 1. Зависимости мощности на валу механизма от времени приведены в таблице 2. По данным таблиц 1 и 2 необходимо построить график нагрузки (рис. 1). По заданному графику нагрузки (рис. 1) осуществляется выбор двигателей, а также проверка выбранного двигателя различными методами. Далее производится расчет пускового режима и режима торможения, а также построение механических характеристик для этих режимов работы. По результатам расчетов необходимо разработать схему управления пуском и торможением асинхронного двигателя самостоятельно.
экология задача.pdf
141.9 KB
Экология, задача.
Определите вид сточной воды (кислая или щелочная), если концентрация ионов OH- равна (моль/л)
Определите вид сточной воды (кислая или щелочная), если концентрация ионов OH- равна (моль/л)
система_линейных_уравнений_задача.pdf
174.2 KB
Высшая математика, задача.
Решить систему линейных уравнений в матричной форме.
Решить систему линейных уравнений в матричной форме.
экология задача.pdf
138.5 KB
Экология, задача.
Для умягчения 100 л воды потребовалось 12,72 г Na2CO3. Чему равна жесткость воды (в моль/л)?
Для умягчения 100 л воды потребовалось 12,72 г Na2CO3. Чему равна жесткость воды (в моль/л)?
точечная_и_интервальная_оценка_показателя_задача.pdf
124 KB
Эконометрика, задача.
Имеются результаты группировки выборки. Провести точечную и интервальную оценку численного значения оцениваемого показателя.
Имеются результаты группировки выборки. Провести точечную и интервальную оценку численного значения оцениваемого показателя.
сопротивление_материалов_лабораторная.pdf
136.7 KB
Сопротивление материалов. Лабораторная работа.
Экспериментально определить прогиб балки. Проверка формулы путем сравнения теоретических значений с опытным данными. Сравнение экспериментальных данных и расчетных значений прогиба балки.
Экспериментально определить прогиб балки. Проверка формулы путем сравнения теоретических значений с опытным данными. Сравнение экспериментальных данных и расчетных значений прогиба балки.
анализ_финансовых_результатов_курсовая.pdf
780.4 KB
Анализ финансового состояния организации по данным бухгалтерского баланса и отчета о финансовых результатах, курсовая работа.
Дополнительные ресурсы: сайт - https://www.eusi.ru/ и сообщество в ВКонтакте - https://vk.com/reshebot_new
www.eusi.ru
Знания, умения, навыки - самообразование
овладеть знаниями, закрепить навыки, получить умения, научиться учиться, прокачать эрудицию, усилить интеллект, заострить мышление
excel протабулировать задача.pdf
215 KB
Microsoft Excel. Лабораторная работа
Протабулировать функции на отрезке с шагом. Построить графики функций.
Протабулировать функции на отрезке с шагом. Построить графики функций.
электротехника задача.pdf
108.5 KB
Электротехника. Задача
Обмотка якоря машины постоянного тока состоит из N активных сторон при числе полюсов 2𝑝 = 4, основной магнитный поток Ф, ЭДС обмотки якоря 𝐸𝑎 при коэффициенте 𝑐𝑒, частота вращения якоря 𝑛. Используя данные, определить недостающие параметры.
Обмотка якоря машины постоянного тока состоит из N активных сторон при числе полюсов 2𝑝 = 4, основной магнитный поток Ф, ЭДС обмотки якоря 𝐸𝑎 при коэффициенте 𝑐𝑒, частота вращения якоря 𝑛. Используя данные, определить недостающие параметры.
высшая_математика_пределы_задача.pdf
114.9 KB
Высшая математика. Задача
Найти пределы.
Найти пределы.