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

Работа с файлами

25.09.2016, 18:22. Показов 648. Ответов 5
Метки нет (Все метки)

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import java.util.Scanner;
 
public class Main {
 
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in); // создаём объект класса сканнер
        int  counter = 0;
        int octal; //Восьмеричное 
        int dec = 0; // десятичное 
        octal = sc.nextInt();
        for(int a = octal, b = 1; a > 0 ;  b*=10, counter++) {
            dec += (a / b % 10) * Math.pow(8, counter);
            a -= (dec/b)*b;
            System.out.println(counter);
        }
        System.out.println(dec);
 }
}
Вопрос заключается в том, что я перевёл восьмеричное число в 10, но в задание указано чтобы входное число т.е восьмеричное записать в текстовый файл input , а выходной тектовый файл в output как это сделать ? И объясните пожалуйста как
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.09.2016, 18:22
Ответы с готовыми решениями:

Работа с файлами , хотелось бы с windows system файлами
всем привет, нужна интересная идея по программированию, работа с файлами , хотелось бы с windows...

Лабораторная работа №5. Работа с файлами и алгоритмы сортировки
1. Написать функцию Load для считывания из текстового файла (например, Workers.txt) информации о...

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

Работа с файлами, чтение/работа со строкой
Доброго времени суток. Начал работать с C++ Builder 6. Есть текстовый файл .txt с различными...

5
31 / 31 / 12
Регистрация: 25.07.2015
Сообщений: 120
25.09.2016, 19:05 2
Gospar, FileReader, FileWriter. Первый же запрос в гугле...

Добавлено через 13 минут
Как ты придумал такой алгоритм? Введу octal 8 или 9 и чего делать будем? sc.nextInt() позволяет это сделать. Введу 108, получу нифига не 810.
0
2 / 0 / 1
Регистрация: 07.11.2015
Сообщений: 46
25.09.2016, 19:17  [ТС] 3
Ну это наивный алгоритм чтобы он не считал >=7 это надо условие но и надо чтобы он каждое число считывал как число, потомучто если я просто введу 256 это будет больше чем 7, просто это учитывается что вы 8 или 9 не будете вводить. А так я ещё раз спрошу тебя как вписать в input мои входные octal и в output мои выходные dec, я просто только начал программировать и хочу этот разобрать, но с файлами не работал.
0
31 / 31 / 12
Регистрация: 25.07.2015
Сообщений: 120
25.09.2016, 19:23 4
Gospar,
Цитата Сообщение от Gospar Посмотреть сообщение
введу 256 это будет больше чем 7
Число 2568 существует.
Цитата Сообщение от Gospar Посмотреть сообщение
чтобы он не считал >=7
08-78 соответственно равны 0-7 в десятичной системе. Смысл такого "перевода"?
Без обид. 1) Твой код перевод не осуществляет. 2) Я тебе ответил выше. Там все разжевано как для детей. Если ты не хочешь читать - можешь забыть о программировании. 3) Посоветовал бы тебе отложить все это пока и поучить системы исчисления, алгоритмизацию, процедурное программирование.
0
469 / 322 / 127
Регистрация: 14.06.2016
Сообщений: 621
25.09.2016, 19:37 5
Java
1
2
3
4
5
6
7
8
9
    public static void main(String[] args) throws IOException {
        // TODO code application logic here
        Scanner scnr = new Scanner(System.in);
        String str = scnr.next();
        try(FileWriter f1out = new FileWriter("C:\\input.txt"); FileWriter f2out = new FileWriter("C:\\output.txt")){
            f1out.write(str);
            f2out.write(Integer.decode("0" + str).toString());
        }
    }
0
31 / 31 / 12
Регистрация: 25.07.2015
Сообщений: 120
25.09.2016, 20:03 6
vcrop, а flush()?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.09.2016, 20:03
Помогаю со студенческими работами здесь

Работа с файлами
если на диске с в каталоге ren имеется файл s11.fam то вывести на экран номер первой...

С++ Работа с файлами
Напишите программу, которая принимает на вход четыре параметра: имя входного файла, имя выходного...

Работа с файлами
Здравствуйте есть задача на работу файлами, массивами Суть задачи такова Есть 5 строк примерно...

Работа с файлами
задача выводит банные, просматривает и нужно удалять , для простоты скажим удалять всё не...


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

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

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