Дан файл f, компоненты которого являются действительными числами. Найти сумму квадратов компонент файла f.
Не много написал, а вот сумму найти не как не могу=(
C++ | ||
|
Задача на файлы питон. Сумма квадратов чисел из файла
Ангелина Артамонова
Ученик
(57),
закрыт
1 месяц назад
Дан файл f, компоненты которого являются действительными числами. Найти сумму квадратов компонент файла. Помогите пж!!!
Папа
Просветленный
(48620)
1 месяц назад
Такие вещи делаются гораздо проще:
with open("input.txt", "r") as f:
print(sum(map(2..__rpow__, map(float, f))))
map – это применение переданной функции к каждому элементу последовательности. Для файла это – строки, т.е. каждая строка сначала преобразуется в вещественное число (map(float…)), а затем – возводится в степень 2 (map(2..__rpow__…)). sum суммирует элементы итоговой последовательности.
Числа читаются из файла input.txt, можно заменить название на любое другое.
Максим Костенко
Мастер
(1760)
2 месяца назад
filename = ‘file.txt’ # имя файла с числами
sum_of_squares = 0
with open(filename) as f:
for line in f:
number = float(line.strip())
sum_of_squares += number ** 2
print(“Сумма квадратов чисел из файла:”, sum_of_squares)
Продолжение таблицы 37 |
|||
1 |
2 |
3 |
|
Поиск в базе данных вида «Фами- |
Поиск данных и возвращение, |
||
лия, имя, группа, дата рождения, |
как всего содержимого базы, |
||
18 средний рейтинг» всех студентов, |
так и записей, удовлетворяю- |
||
чей средний рейтинг в списке не |
щим условиям поиска (список |
||
ниже заданного значения |
отсортировать по фамилиям) |
||
Поиск в базе данных вида «Фами- |
Поиск данных и возвращение, |
||
лия, имя, группа, дата рождения, |
как всего содержимого базы, |
||
19 средний рейтинг» всех студентов, |
так и записей, удовлетворяю- |
||
чей средний рейтинг в списке не |
щим условиям поиска (список |
||
выше заданного значения |
отсортировать по фамилиям) |
||
Поиск в базе данных вида «Ав- |
Поиск данных и возвращение, |
||
тор, название, |
издательство, год |
как всего содержимого базы, |
|
20 издания, число страниц, цена» |
так и записей, удовлетворяю- |
||
всех книг, изданных ранее задан- |
щим условиям поиска (список |
||
ного года |
отсортировать по названиям) |
||
Поиск в базе данных вида «Ав- |
Поиск данных и возвращение, |
||
тор, название, |
издательство, год |
как всего содержимого базы, |
|
21 издания, число страниц, цена» |
так и записей, удовлетворяю- |
||
всех книг с объемом, превышаю- |
щим условиям поиска (список |
||
щим заданное число страниц |
отсортировать по названиям) |
||
Поиск в базе данных вида «Ав- |
Поиск данных и возвращение, |
||
тор, название, |
издательство, год |
как всего содержимого базы, |
|
22 издания, число страниц, цена» |
так и записей, удовлетворяю- |
||
всех книг с объемом, находящим- |
щим условиям поиска (список |
||
ся в заданном диапазоне |
отсортировать по авторам) |
||
Поиск в базе данных вида «Ав- |
Поиск данных и возвращение, |
||
тор, название, |
издательство, год |
как всего содержимого базы, |
|
23 издания, число страниц, цена» |
так и записей, удовлетворяю- |
||
всех книг с числом страниц, на- |
щим условиям поиска (список |
||
ходящимся в заданном диапазоне |
отсортировать по авторам) |
||
Поиск в базе данных вида «Ав- |
Поиск данных и возвращение, |
||
тор, название, |
издательство, год |
как всего содержимого базы, |
24издания, число страниц, цена» так и записей, удовлетворяювсех книг с ценой, находящейся в щим условиям поиска (список
заданном диапазоне |
отсортировать по авторам) |
||
Данные о студентах в виде «Фа- |
Добавление введенных данных |
||
25 |
милия, имя, группа, дата рожде- |
к существующей БД и возвра- |
|
ния, средний рейтинг» |
щение содержимого базы, от- |
||
сортированного по фамилиям |
С++ работа с компонентами файла |
||||||
|
||||||
|
|
|
1. |
Дан файл F, компоненты которого являются действительными числами. Найти: а) сумму компонент файла; б) произведение компонент файла; в) сумму квадратов компонент файла; г) среднее арифметическое элементов. |
2. |
Дан файл F, компоненты которого являются целыми числами. Найти: а) количество четных чисел среди компонент файла; б) каких чисел больше: четных или нечетных. |
3. |
Дано натуральное число N. Записать в файл целые числа В1, В2, …, Вn, определенные ниже: а) I I = 1, 2, 3, …, N б) I! |
4. |
Дан символьный файл F. Добавить в файл символы E, N, D. |
5. |
Дан символьный файл F. а) подсчитать число вхождений в файл сочетаний АВ; б) определить, входит ли в файл сочетание abcdef; в) подсчитать число вхождений в файл каждой из букв a, b, c, d. |
6. |
Определить количество слов в символьном файле. |
7. |
Дан текстовый файл. Составить программу вывода на экран его содержимого: а) в обратном порядке; б) с исключением символов, отличных от букв и пробела. |
8. |
Дан текстовый файл. Дописать в его конце следующие данные: количество строк, количество символов в каждой строке, количество элементов в каждой строке. |
9. |
Пусть имеется типизированный файл, описанный как var f:integer; состоящий из 100 компонент. Определите, сколько компонент будет содержать этот файл, если описать его как var g:char; |
10. |
Сформируйте типизированный файл из записей, каждая из которых содержит простое число и его квадрат. Включите в создаваемый файл все простые числа, не превосходящие 1000. Выведите содержимое созданного файла на экран. |
11. |
Дан текстовый файл in.txt, содержащий произвольный текст. Получить файл out.txt, содержащий исходный текст с выровненными краями. Выравнивание производить за счет равномерной вставки пробелов в более короткие строки. |