Как найти сумму квадратов компонентов файла

Студворк — интернет-сервис помощи студентам

Дан файл f, компоненты которого являются действительными числами. Найти сумму квадратов компонент файла f.
Не много написал, а вот сумму найти не как не могу=(

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#include<iostream>
#include<fstream>
#include <string.h>
using namespace std;
void Input(char *name, ofstream &file)
{
    file.open(name, ios::out|ios::binary);
  char st[20];
  cin.getline(st,20);
  int i=0;
do 
  {
    file<<st;
    i++;
    if (i=20) { 
    file<<"n";};   
    cin.getline(st,20);
  }
  while (st[0]!='*');
  file.close();
}
void Read(char *name, ifstream &file)
{
    char x[20];
    file.open(name, ios::binary);
    while(!file.eof())
    {
        file>>x;
        cout<<x<<" ";
    }
    file.close();
}
void main()
{
    setlocale (LC_ALL, "Russian");
    ofstream fo;
    ifstream fi;
    char namef[20]="f";
    Input(namef,fo);
    Read(namef,fi);
}

Задача на файлы питон. Сумма квадратов чисел из файла

Ангелина Артамонова



Ученик

(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

милия, имя, группа, дата рожде-

к существующей БД и возвра-

ния, средний рейтинг»

щение содержимого базы, от-

сортированного по фамилиям

С++ работа с компонентами файла

mister_originalnost Дата: Вторник, 05.10.2010, 19:39 | Сообщение # 1

Рядовой

Группа: Новичок

[ 0 ]

Статус: Offline

Дан файл , компоненты которого являются действительными числами. Найти:
а) сумму компонент файла ;
б) произведение компонент файла ;
в) сумму квадратов компонент файла ;
г) модуль суммы и квадрат произведения компонент файла ;
д) последнюю компоненту файла.

P.S. Пожалуйста, дайте краткое описание работы операторов.

 
domny Дата: Среда, 06.10.2010, 16:25 | Сообщение # 2

Генерал-лейтенант

Группа: Заблокированные

[ 0 ]

Статус: Offline

Стучите в аську, решу задачу за пол часа, возьму недорого. 648964446


Решаю задачи по программированию. Помогаю делать лабы на следующих языках: pascal/delphi | c/c++ | php/html Рисую блок схемы к программам.
НЕДОРОГО И БЫСТРО!

 
  • Страница 1 из 1
  • 1

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, содержащий исходный текст с выровненными краями. Выравнивание производить за счет равномерной вставки пробелов в более короткие строки.

Добавить комментарий