Предмет: Информатика, автор: somvann

запросить у пользователя количество строк которые нужно сгенерировать и название файла. Сгенерировать указанное пользователем количество строк состоящих из случайным образом выбранных из массива символом и сохранить их в указанный пользователем файл
На C++

Ответы

Автор ответа: marick0073
0
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<stringsAmount; currentString++){
    String generatedString = "";
    for(int currentChar = 0; currentChar<charArray.length; currentChar++){
  int randomChar = -1; boolean badRandom = false;
   do{
   randomChar = (int)(Math.random()*1000)%charArray.length; badRandom = false;
   for(int genStrPos = 0; genStrPos<generatedString.length(); genStrPos++)
    if(generatedString.charAt(genStrPos)==charArray[randomChar]){badRandom = true;break;}
  }while(badRandom);
  generatedString = generatedString+charArray[randomChar];
    }
 fout.write(generatedString+lineSeperator);
   }
  }catch(java.io.IOException io){
   System.out.println("Ошибка вывода в файл!");
  }
 }
}
Похожие вопросы
Предмет: Русский язык, автор: gulmiraanarbek10
Задание 7 класс

Тест-1 вариант.
Текст 1.
Зима в этот год стояла тёплая. В воздухе висел дым. Снег выпадал и тотчас таял. Мокрые вороны садились на печные трубы, чтобы обсохнуть, толкались, каркали друг на друга. Около мельничного лотка вода не замерзала, а стояла чёрная, тихая, и в ней кружились льдинки.
Панкрат починил к тому времени мельницу и собирался молоть хлеб, - хозяйки жаловались, что мука кончается, осталось у каждой на два-три дня, а зерно лежит немолотое.
В один из таких тёплых серых дней раненый конь постучал мордой в калитку к Филькиной бабке. Бабки не было дома, а Филька сидел за столом и жевал кусок хлеба, круто посыпанный солью.
Филька нехотя встал, вышел за калитку. Конь переступил с ноги на ногу и потянулся к хлебу. "Да ну тебя! Дьявол!" - крикнул Филька и наотмашь ударил коня по губам. Конь отшатнулся, замотал головой, а Филька закинул хлеб далеко в рыхлый снег и закричал:
- На вас не напасёшься, на христорадников! Вон твой хлеб! Иди копай его мордой из-под снега! Иди копай!
И вот после этого злорадного окрика и случились в Бережках те удивительные дела…

1.Почему Панкрат собирался молоть хлеб?
А.Хозяйки жаловались, что мука кончается.
Б.Нужно было кормить хлебом коней.
В.В магазине не было муки.
Г.Нужно было проверить мельницу.
2.Кто постучал в калитку к Филькиной бабке?
А.Дед Панкрат. Б.Филька. В. Конь. Г.Сорока.
3. Когда случились в Бережках те удивительные дела?
А. После этого злорадного окрика.
Б.После праздника.
В. Ночью.
Г. После мороза.
4. Куда Филька закинул хлеб?
А.В сугроб. Б.В духовку. В.В снег. Г.На стол.
5.Любимая фраза Фильки?
А.Ну тебя! Б.Да ну тебя! В.Ну вас! Г.Да ну вас!​