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("Неправильный диапазон")
}