1 / 1 / 2
Регистрация: 04.09.2010
Сообщений: 51
1

Дан файл вещественных чисел, заменить в нем все элементы на их квадраты

02.06.2017, 22:53. Показов 4911. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дан файл вещественных чисел.Заменить в нем все элементы на их квадраты.Заменить в нем все элементы на их квадраты.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.06.2017, 22:53
Ответы с готовыми решениями:

Дан массив вещественных чисел.Все элементы массива с четными номера заменить на их абсолютную величину.
Дан массив вещественных чисел.Все элементы массива с четными номера заменить на их абсолютную...

Дан текстовый файл. Заменить в нем все подряд идущие пробелы на один пробел.
Помогите новечку! Дан текстовый файл. Заменить в нем все подряд идущие пробелы на один пробел....

Дан массив целых чисел из 10 элементов.Все элементы кратные 10 заменить 0;Все нечетные элементы удвоить, а четные уменьшить на 2;
Дан массив целых чисел из 50 элементов. Все элементы кратные 10 заменить 0; Все нечетные...

В двухмерном массиве вещественных чисел заменить все элементы
В двухмерном массиве вещественных чисел заменить все элементы, меньшие суммы элементов первой...

4
70 / 70 / 35
Регистрация: 06.07.2016
Сообщений: 415
03.06.2017, 11:44 2
Лучший ответ Сообщение было отмечено S.T.A.L.K.E.R.2 как решение

Решение

Цитата Сообщение от S.T.A.L.K.E.R.2 Посмотреть сообщение
Заменить в нем все элементы на их квадраты.
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
#include <fstream>
#include <vector>
 
void fill_file(const char * const filename, const std::vector <double> &numbers);
std::vector <double> get_numbers(std::ifstream &input_file, std::vector <double> &numbers);
int main()
{
    const char file_name[] = "in.txt";
    std::ifstream input_file(file_name);
    std::vector <double> numbers;
    get_numbers(input_file, numbers);
    input_file.close();
    fill_file(file_name, numbers);
}
 
std :: vector <double> get_numbers(std::ifstream &input_file, std :: vector <double> &numbers)
{
    while (!input_file.eof())
    {
        double temporary;
        input_file >> temporary;
        numbers.push_back(temporary *= temporary);
    }
    return numbers;
}
 
void fill_file(const char * const filename, const std::vector <double> &numbers)
{
    std::ofstream output(filename);
    const size_t vector_capacity = numbers.size();
    for (size_t counter{0}; counter < vector_capacity ; counter++)
    {
        output << numbers.at(counter);
        if (counter != vector_capacity - 1)
        {
            output << '\t';
        }
    }
    output.close();
}
0
1 / 1 / 2
Регистрация: 04.09.2010
Сообщений: 51
03.06.2017, 13:10  [ТС] 3
Сложно для меня.Можно без вектора?
0
с++
1282 / 523 / 225
Регистрация: 15.07.2015
Сообщений: 2,562
03.06.2017, 13:25 4
Цитата Сообщение от S.T.A.L.K.E.R.2 Посмотреть сообщение
Сложно для меня
в чем сложность? что бы их не было прочитайте http://cppstudio.com/post/8453/
1
1 / 1 / 2
Регистрация: 04.09.2010
Сообщений: 51
03.06.2017, 20:00  [ТС] 5
Программа не работает

Добавлено через 3 часа 11 минут
Всё нормально,теперь работает
0
03.06.2017, 20:00
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.06.2017, 20:00
Помогаю со студенческими работами здесь

Дан файл вещественных чисел, содержащий элементы нижнетреуголь- ной матрицы (по строкам)
Дан файл вещественных чисел, содержащий элементы нижнетреуголь- ной матрицы (по строкам). Создать...

Дан массив целых чисел. Верно ли, что все элементы в нем упорядочены пл убыванию
Плиз напишите программу !!!! Дан массив целых чисел. Верно ли, что все элементы в нем упорядочены...

В одномерном массиве из 10 вещественных чисел заменить все элементы, которые больше заданного числа х
Помогите решить на С++ пожалуйста 1. В одномерном массиве из 10 вещественных чисел заменить все...

Дан файл вещественных чисел. Заменить в нем все элементы на их квадраты
Задача 8. Дан файл вещественных чисел. Заменить в нем все элементы на их квадраты.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru