Вопрос по информатике:
Запросить у пользователя количество строк которые нужно сгенерировать и название файла. Сгенерировать указанное пользователем количество строк состоящих из случайным образом выбранных из массива символом и сохранить их в указанный пользователем файл
На C++
Трудности с пониманием предмета? Готовишься к экзаменам, ОГЭ или ЕГЭ?
Воспользуйся формой подбора репетитора и занимайся онлайн. Пробный урок - бесплатно!
- 21.01.2018 04:54
- Информатика
- remove_red_eye 4030
- thumb_up 17
Ответы и объяснения 1
Class RandomFile{
public static void main(String args[]){
char charArray[] = {'а','р','й','о','ш','з','б','э','ж','ы','л'};
java.util.Scanner in = new java.util.Scanner(System.in);
String lineSeperator = System.getProperty("line.separator");
System.out.print("Количество строк: "); int stringsAmount = in.nextInt();
System.out.print("Название файла: "); String fileName = in.nextLine(); fileName = in.nextLine(); fileName = fileName+".txt";
try(java.io.FileWriter fout = new java.io.FileWriter(fileName)){
for(int currentString = 0; currentString
for(int currentChar = 0; currentChar
do{
randomChar = (int)(Math.random()*1000)%charArray.length; badRandom = false;
for(int genStrPos = 0; genStrPos
}while(badRandom);
generatedString = generatedString+charArray[randomChar];
}
fout.write(generatedString+lineSeperator);
}
}catch(java.io.IOException io){
System.out.println("Ошибка вывода в файл!");
}
}
}
- 22.01.2018 04:18
- thumb_up 27
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.