import java.io.*
/*
Создать файл f, компоненты которого являются целыми числами.
Найти:
4. каких чисел в нем больше: положительных или отрицательных?
*/
fun main() {
val writer = FileOutputStream("f.txt")
val fileName = "f.txt"
val file = File(fileName)
val fw = FileWriter(file,true)
println("Введите диапазон A: ")
val a = readLine()!!.toInt()
println("Введите диапазон B: ")
val b = readLine()!!.toInt()
if ( a < b ) {
println("Введите количество чисел: ")
val count = readLine()!!.toInt()
val massive = IntArray(count)
for (i in 0 until count) {
massive[i] = (a..b).random()
fw.append("${massive[i]} ")
}
}
else println("Введен не правильный диапазон.")
fw.close()
}
import java.io.*
fun main() {
val fileInputStream = FileInputStream("C:\\Users\\denis\\OneDrive - ФГБОУ ВО УГАТУ\\Рабочий стол\\Laba23\\1\\1a\\f.txt")
var i: Int
var negative: Int = 0
var positive: Int = 0
println("исходные числа:")
while (fileInputStream.read().also { i = it } != -1) {
print(i.toChar())
when {
i > 0 -> positive++
i < 0 -> negative++
}
}
when {
positive > negative -> print("\nПоложительных чисел больше отрицательных")
positive < negative -> print("\nОтрицательных чисел больше положительных")
positive == negative -> print("\nОдиннаковое количество положительных и отрицательных")
}
fileInputStream.close()
}
import java.io.*
/*
Создать файл f, компоненты которого являются целыми числами.
Переписать в файл g:положительные числа файла f.
*/
fun main() {
val writer = FileOutputStream("f2.txt")
val fileName = "f2.txt"
val file = File(fileName)
val fw = FileWriter(file,true)
val write = FileOutputStream("f3.txt")
val filename = "f3.txt"
val file1 = File(filename)
val fw1 = FileWriter(file1,true)
println("Введите диапазон A: ")
val a = readLine()!!.toInt()
println("Введите диапазон B: ")
val b = readLine()!!.toInt()
if ( a < b ) {
println("Введите количество чисел: ")
val count = readLine()!!.toInt()
val massive = IntArray(count)
fw.appendLine("Числа:")
var k = 0
for (i in 0 until count) {
massive[i] = (a..b).random()
fw.append("${massive[i]} ")
}
fw1.appendLine("Положительные числа:")
for (i in 0 until count )
{
if ( massive[i] > 0 ) {
k++
fw1.append("${massive[i]} ")
}
}
}
else println("Введен не правильный диапазон.")
fw.close()
fw1.close()
}
for (i in 0 until n) {
x = (a..b).random()
println(x)
import java.io.File
fun main()
{
val newFile = File("C:\\Users\\denis\\OneDrive - ФГБОУ ВО УГАТУ\\Рабочий стол\\Lectures\\2\\smith"+"2.txt")
println("Сколько чисел в файле?")
val n = readLine()!!.toInt()
println("Диапазон чисел в файле?(а)")
val a = readLine()!!.toInt()
println("Диапазон чисел в файле?(b)")
val b = readLine()!!.toInt()
var i: Int
var x: Int
if ( a < b )
{
for (i in 0 until n) {
x = (a..b).random()
println(x)
}
newFile.readText()
newFile.writeText("Hello, file!")
}
else println("Неправильный диапазон")
}