Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 20.04.2018
Сообщений: 25

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

28.01.2019, 22:32. Показов 1212. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите пожалуйста с задачей!
Составьте программу, увеличивающую каждый отрицательный компонент файла на 2 (результат в новый файл), после чего подсчитайте количество положительных и отрицательных компонентов полученного файла.
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
28.01.2019, 22:32
Ответы с готовыми решениями:

Создать текстовый файл p. Составьте программу, удаляющую заданное слово из текста. Результат в новый файл
Помогите пожалуйста с задачкой! Создать текстовый файл p. Составьте программу, удаляющую заданное слово из текста. Результат в новый...

Увеличить каждый отрицательный компонент файла на два, после чего найти количество положительных и отрицательных компонент
Составьте программу, увеличивающую каждый отрицательный компонент файла на два, после чего подсчитайте количество положительных и...

Даны два файла с числами. Получить новый, каждый компонент которого равен наибольшему из соотв. компонентов заданных файлов
Количество чисел в исходниках одинаковое. Надо вроде сравнить числа попарно и выводить наибольшее из пары в файл(преподавательница сказала)...

1
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
28.01.2019, 23:56
Лучший ответ Сообщение было отмечено gfhhb как решение

Решение

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
public static void main(String[] args) {
        int positives = 0, negatives = 0;
 
        try (Scanner scan = new Scanner(new File("input.txt"));
             FileWriter writer = new FileWriter(new File("output.txt"))) {
 
            while (scan.hasNextInt()) {
                int temp = scan.nextInt();
                if (temp < 0) temp += 2;
                if (temp > 0) positives++;
                else if (temp < 0) negatives++;
 
                writer.write(temp + " ");
            }
            writer.write(String.format("\nPositives: %d, Negatives: %d", positives, negatives));
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
Bash
1
2
3
4
5
6
7
input:
1 2 3 4 5 -1 -2 -3 -4 -5 -2 -1
 
 
output:
1 2 3 4 5 1 0 -1 -2 -3 0 1 
Positives: 7, Negatives: 3
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
28.01.2019, 23:56
Помогаю со студенческими работами здесь

Файл: Привести кодировку содержимого файла к кодировке консоли и сохранить результат как новый файл.
Задача такая: Программа должна получать на вход путь к текстовому файлу, анализировать его кодировку, получать кодировку консоли,...

Учетверить каждый элемент файла f1 и результат записать в файл f2
Создать текстовый файл f1 целых чисел. Учетверить каждый элемент файла f1 и результат записать в файл f2. Вывести на экран результат. ...

Учетверить каждый элемент файла f1 и результат записать в файл f2
Требования к программам: Все отдельные операции оформлять через подпрограммы. 6.4 Создать текстовый файл f1 целых чисел. Учетверить...

Каждый символ исходного файла записать в новый файл
Есть файл. text.txt В нем есть текс(все равно какой) нужно написать программу, которая берет каждый символ и записывает в новые...

Удвоить каждый элемент файла f1 через запятую и результат записать в файл f2
задан файл f1 целых чисел.Удвоить каждый элемент файла f1 через запятую и результат записать в файл f2.Вывести на экран результат.


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru