Запросить у пользователя количество строк которые нужно сгенерировать и название файла. сгенерировать указанное пользователем количество строк состоящих из случайным образом выбранных из массива символом и сохранить их в указанный пользователем файл на c++
104
416
Ответы на вопрос:
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("ошибка вывода в файл! "); } } }
Если хотите нумеровать элементы, начиная с единицы, то: var m: array[1..3,1..4] of integer;
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
Италия1323.08.2021 03:02
-
LimeAnoW03.09.2021 10:20
-
СветланаРассвет30.01.2022 22:05
-
Nikitaue21.01.2023 21:55
-
katiy1999116.06.2022 16:55
-
MogekoKcalb03.02.2023 20:41
-
govnyaskaguly08.04.2021 08:48
-
vbv55130.03.2022 01:06
-
VERIGINGUIGORY11.05.2023 23:27
-
diamiss4503.11.2022 06:59
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.