Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
_Yandex
0 / 0 / 0
Регистрация: 28.12.2016
Сообщений: 4
#1

В файле целых чисел заменить все четные натуральные числа их квадратами - C++

02.07.2017, 20:44. Просмотров 187. Ответов 1
Метки нет (Все метки)

В файле целых чисел заменить все четные натуральные числа их квадратами
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.07.2017, 20:44
Я подобрал для вас темы с готовыми решениями и ответами на вопрос В файле целых чисел заменить все четные натуральные числа их квадратами (C++):

Векторы. Дана последовательность целых чисел. Заменить все четные элементы на Х
Дана последовательность целых чисел. Заменить все четные элементы на Х....

Ввести двумерный массив целых чисел размерностью 2 на 4. Заменить все четные элементы на 0
Ввести двумерный массив целых чисел размерностью 2 на 4. Заменить все четные...

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

Используя рекурсию, найти все четные числа из заданного набора целых чисел
Помогите пожалуйста решить следующую задачу :) Используя рекурсию, найти все...

1.Дана последовательность целых чисел,заменить все двузначные числа на X
1.Дана последовательность целых чисел,заменить все двузначные числа на X...

Дана последовательность целых чисел. заменить все простые числа на х
дана последовательность целых чисел. заменить все простые числа на х #include...

1
Геомеханик
785 / 592 / 937
Регистрация: 26.06.2015
Сообщений: 1,409
03.07.2017, 15:30 #2
Лучший ответ Сообщение было отмечено _Yandex как решение

Решение

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
#include <iostream>
#include <fstream>
#include <vector>
#include <iterator>
#include <algorithm>
 
int main(void){
    char fname[] = "file.txt";
 
    std::ifstream fin(fname);
    std::vector<int> vs;
    std::copy(std::istream_iterator<int>(fin), std::istream_iterator<int>(), std::back_inserter(vs));
    fin.close();
 
    std::ofstream fout(fname);
    std::transform(vs.begin(), vs.end(), std::ostream_iterator<int>(fout, " "), 
    [] (int n){
        if((n > 0) && ((n & 1) == 0))
            n *= n;
        return n;
    });
    fout.close();
    vs.clear();
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.07.2017, 15:30
Привет! Вот еще темы с решениями:

В последовательности целых чисел заменить все элементы, меньшие заданного числа
Дана последовательность целых чисел. Заменить все элементы, меньшие заданного...

В последовательности целых чисел заменить все элементы, меньшие заданного числа, этим числом
Собственно такая задача) Буду благодарен за любую помощь.

Даны действительные числа. Заменить все отрицательные элементы их квадратами
Я новичок в программировании, помогите. Даны действительные числа А1....,А18....

Сформировать список целых чисел и удалить из него все четные
Сформировать список целых чисел и удалить из него все четные. Помогите...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru