4 / 4 / 0
Регистрация: 05.03.2009
Сообщений: 10
|
|
1 | |
Задачи с входными и выходными файлами05.03.2009, 20:46. Показов 17684. Ответов 34
Метки нет Все метки)
(
Люди! Решите как можно скорее и желательно все! Очень прошу! Заранее благодарен.
1) На плоскости задано десять точек. Найдите квадрат максимальной площади с вершинами в заданных точках. Программа должна считать выходые данные из файла input.txt и вывести результат в файл output.txt Формат входного файла. Входной файл содержит 10 строк. В каждой строке записано по два числа — координаты точек. Все координаты целые и не превышают по модулю 100. Формат выходного файла. Выведите в выходной файл одно число: площадь найденного квадрата. Если таких квадратов нет, выведите число -1. 2) Число Цукермана — такое натуральное число, которое делится на произведение своих цифр, например: 175 делится на 1⋅7⋅5=35. Надите 5 наибольших чисел Цукермана, состоящих не более чем из n цифр. Программа должна считать выходые данные из файла input.txt и вывести результат в файл output.txt Формат входного файла. Входной файл содержит целое число n (1≤n≤5). Формат выходного файла. Выведите в выходной файл 5 наибольших чисел Цукермана в порядке возрастания. 3) Дан целочисленный массив из 10 элементов. Найдите все элементы массива, значения которых больше среднеарифметического значения всех элементов массива. Выведите искомые элементы в порядке, обратном порядку следования элементов в исходном массиве. Программа должна считать выходые данные из файла input.txt и вывести результат в файл output.txt Формат входного файла. Входной файл содержит 10 целых чисел. Все числа не превышают по модулю 100. Формат выходного файла. Выведите в выходной файл ответ на задачу. 4) На вход программе подается текст, состоящий не более чем из 200 символов. Текст был зашифрован следующим образом. Сначала определили количество букв в самом коротком слове, обозначив полученное число n (словом называется непрерывная последовательность английских букв, слова друг от друга отделяются любыми другими символами). Затем заменили каждую английскую букву в тексте на букву, стоящую в алфавите на n позиций раньше (алфавит считается циклическим, за буквой Z следует буква А), оставив другие символы неизменными. Строчные буквы при этом остались строчными, а прописные — прописными. Напишите программу, которая будет выводить расшифрованный текст. Программа должна считать выходые данные из файла input.txt и вывести результат в файл output.txt Формат входного файла. Входной файл содержит одну строку с текстом. Длина строки не превышает 200 символов. Формат выходного файла. Выведите в выходной файл ответ расшифрованный текст. Пример input.txt output.txt Fcjjm umpjb! Rfgq kcqqyec gq tcpw qcapcr. Hello world! This message is very secret.
1
|
|
05.03.2009, 20:46 | |
Ответы с готовыми решениями:
34
нахождение НОК в паскаль с входными и выходными файлами Задачи с текстовыми файлами Работа с файлами входными и выходными
|
1573 / 644 / 79
Регистрация: 24.02.2009
Сообщений: 9,268
|
||||||
05.03.2009, 21:17 | 2 | |||||
Ответ на задачу 2.
2
|
4 / 4 / 0
Регистрация: 05.03.2009
Сообщений: 10
|
|
05.03.2009, 21:19 [ТС] | 3 |
Спасибо
![]()
1
|
1573 / 644 / 79
Регистрация: 24.02.2009
Сообщений: 9,268
|
|
05.03.2009, 21:22 | 4 |
А математику знаешь? Мы ещё не проходили, но чисто математически, как найти расстояние от одной точки до другой, и чтобы было понятно 6-класснику. Помогите мне, а я вам!
![]() ![]()
1
|
4 / 4 / 0
Регистрация: 05.03.2009
Сообщений: 10
|
|
05.03.2009, 21:37 [ТС] | 5 |
расстояние между двумя точками:
точка М1 (х1; у1) и точка М2 (х2; у2) расстояние d = sqrt((sqr(x2-x1))+sqr(y2-y1)) Или по-русски: расстояние равно корню из суммы квадратов разницы координат х и разницы координат у, причем из координаты конца вычитаем координату начала.
1
|
1573 / 644 / 79
Регистрация: 24.02.2009
Сообщений: 9,268
|
|
05.03.2009, 21:44 | 6 |
К задаче 1: попробуйте сделать цикл, который будет проверять каждую точку и находить к ним др. точки, но здесь без рекурсии не обойтись. Если бы в Тюмени была б не ночь, написал бы.
![]()
1
|
4 / 4 / 0
Регистрация: 05.03.2009
Сообщений: 10
|
|
05.03.2009, 22:16 [ТС] | 7 |
Напишите сами плииз...хотя бы даже и завтра, но напишите. Мне нужен текст программы. Сейчас ни мозгов ни времени нет =(
1
|
0 / 0 / 0
Регистрация: 08.03.2009
Сообщений: 16
|
||||||
08.03.2009, 15:28 | 8 | |||||
ПОЖАЛУЙСТА НАПИШИТЕ ЭТИ ПРОГИ! СРОЧНО НУЖНО!!! ПЛИЗ!!!!!!!!!
Добавлено через 1 минуту 13 секунд Помогите решить задачку по ИВТ!!! СРОЧНО!!!!ПЛИЗЗЗЗ!!! Люди! Решите как можно скорее и желательно все! Очень прошу! Заранее благодарен. 1) На плоскости задано десять точек. Найдите квадрат минимальной площади с вершинами в заданных точках. Программа должна считать выходые данные из файла input.txt и вывести результат в файл output.txt Формат входного файла. Входной файл содержит 10 строк. В каждой строке записано по два числа — координаты точек. Все координаты целые и не превышают по модулю 100. Формат выходного файла. Выведите в выходной файл одно число: площадь найденного квадрата. Если таких квадратов нет, выведите число -1. 2) Число Цукермана — такое натуральное число, которое делится на произведение своих цифр, например: 175 делится на 1⋅7⋅5=35. Надите 5 наибольших чисел Цукермана, состоящих не более чем из n цифр. Программа должна считать выходые данные из файла input.txt и вывести результат в файл output.txt Формат входного файла. Входной файл содержит целое число n (1≤n≤5). Формат выходного файла. Выведите в выходной файл 5 наибольших чисел Цукермана в порядке возрастания. 3)Дан целочисленный массив из 10 элементов. Найдите все элементы массива, значения которых больше среднеарифметического значения всех элементов массива. Выведите искомые элементы в порядке, обратном порядку следования элементов в исходном массиве. Программа должна считать выходые данные из файла input.txt и вывести результат в файл output.txt Формат входного файла. Входной файл содержит 10 целых чисел. Все числа не превышают по модулю 100. Формат выходного файла. Выведите в выходной файл ответ на задачу. 4)На вход программе подается текст, состоящий не более чем из 200 символов. Текст был зашифрован следующим образом. Сначала определили количество букв в самом коротком слове, обозначив полученное число n (словом называется непрерывная последовательность английских букв, слова друг от друга отделяются любыми другими символами). Затем заменили каждую английскую букву в тексте на букву, стоящую в алфавите на n позиций раньше (алфавит считается циклическим, за буквой Z следует буква А), оставив другие символы неизменными. Строчные буквы при этом остались строчными, а прописные — прописными. Напишите программу, которая будет выводить расшифрованный текст. Программа должна считать выходые данные из файла input.txt и вывести результат в файл output.txt Формат входного файла. Входной файл содержит одну строку с текстом. Длина строки не превышает 200 символов. Формат выходного файла. Выведите в выходной файл ответ расшифрованный текст. Пример input.txt output.txt Fcjjm umpjb! Rfgq kcqqyec gq tcpw qcapcr. Hello world! This message is very secret. Добавлено через 6 минут 37 секунд есть ещё такой вариант решения задачи на число Цукермана
0
|
1573 / 644 / 79
Регистрация: 24.02.2009
Сообщений: 9,268
|
||||||
08.03.2009, 15:38 | 9 | |||||
Ответ на задачу №3.
1
|
0 / 0 / 0
Регистрация: 08.03.2009
Сообщений: 16
|
||||||
08.03.2009, 16:01 | 10 | |||||
Спасибо большое!!!
Можешь попробовать ещё сделать??? ПОЖАЛУЙСТА!!! у меня в принципе уже получилась задача на число Цукермана и на средне арифметическое. а вот на геометрию (где 10 точек) и на текст из 200 символов..никак.......... ПОМОГИ ПОЖАЛУЙСТА!!!! Добавлено через 3 минуты 0 секунд Ещё вот такое решение второй есть(которая на среднее арифметическое):
0
|
1573 / 644 / 79
Регистрация: 24.02.2009
Сообщений: 9,268
|
||||||
08.03.2009, 16:30 | 11 | |||||
1
|
0 / 0 / 0
Регистрация: 08.03.2009
Сообщений: 16
|
|
08.03.2009, 16:49 | 12 |
СПАСИБО БОЛЬШОЕ!!!!!!!!
Попробуйте ещё задача на геометрические точки (квадрат). Пожалуйста!!!! А за текст из 200.... СПАСИБО!!! ![]()
0
|
1573 / 644 / 79
Регистрация: 24.02.2009
Сообщений: 9,268
|
|
08.03.2009, 16:54 | 13 |
Я не знаю... знал бы высшую математику, может бы и решил.
0
|
0 / 0 / 0
Регистрация: 08.03.2009
Сообщений: 16
|
|
08.03.2009, 16:56 | 14 |
ну.... там не только на уровне высшей математики. я в принципе представляю как программу написать. Просто я толком не понял как можно математически обосновать будет этот квадрат,
тем более, что он не обязательно прямо будет на оси координат находиться, он же и наклоненным может быть (но всё равно останетя квадратом), поэтому нужно перебрать все случаи, и как-то по-умному описать все варианты... а как.... вот это загадка.....
0
|
1573 / 644 / 79
Регистрация: 24.02.2009
Сообщений: 9,268
|
|
08.03.2009, 16:58 | 15 |
То есть, там линии могут распологаться под разными углами?
0
|
0 / 0 / 0
Регистрация: 08.03.2009
Сообщений: 16
|
|
08.03.2009, 17:03 | 16 |
нет. в смысле, что квадрат может быть не прямо вдоль осей координат , а наклонён. (но все стороны естественно под прямым углом будут пересекаться - ЭТО ЖЕ КВАДРАТ!!!). ну даже не в этом суть.... мне бы хотя бы без учёта таких случаев попробовать написать.....
0
|
1573 / 644 / 79
Регистрация: 24.02.2009
Сообщений: 9,268
|
|
08.03.2009, 17:05 | 17 |
Если бы знать, как вычислить угол...
0
|
0 / 0 / 0
Регистрация: 08.03.2009
Сообщений: 16
|
|
08.03.2009, 17:08 | 18 |
да.... вот знать бы , как вычислить угол между этими прямыми, реально было бы проще..........
кстати, я где-то видел по-моему такую задачку........ ну там просто на вычисление угла между прямыми была....... надо поискать...... ты тоже попробуй, посмотри!!
0
|
1573 / 644 / 79
Регистрация: 24.02.2009
Сообщений: 9,268
|
|
08.03.2009, 17:15 | 19 |
![]()
0
|
0 / 0 / 0
Регистрация: 08.03.2009
Сообщений: 16
|
||||||
08.03.2009, 17:20 | 20 | |||||
кстати ЄТО МЫСЛЬЬЬЬЬ,,, надо посмотреть.... я вот сейчас с задачей про текст ещё смотрю...
вот такое решение есть:
0
|
08.03.2009, 17:20 | |
Помогаю со студенческими работами здесь
20
В какой папке должен быть файл с входными файлами?
что называется входными и выходными данными ?
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |