|
6 / 5 / 0
Регистрация: 28.09.2010
Сообщений: 366
|
|||||||
Файлы. Программа, которая определяет если такой момент, что два раза вошли по одному пропуску или два раза вышли по одному (выводит все время истину)06.01.2013, 12:26. Показов 1540. Ответов 8
Метки нет (Все метки)
Всем привет. Смысл задания примерно следующий:
Есть файл Input.txt. Содержание его примерное такое:
Необходимо написать программу, которая определяет если такой момент, что два раза вошли по одному пропуску или два раза вышли по одному пропуску. Если такой момент есть, то необходимо в файл Output.txt вывести YES, если такого нет, то вывести NO. Я попытался написать, но не получилось. 1) У меня программа проверяет такую ситуацию только подряд. 2) У меня все время выводится YES. Прошу помощи.
0
|
|||||||
| 06.01.2013, 12:26 | |
|
Ответы с готовыми решениями:
8
Что будет, если два раза динамически выделить память по одному указателю? JOIN два раза к одной базе и к одному ID
|
|
425 / 390 / 113
Регистрация: 21.09.2012
Сообщений: 913
|
|
| 06.01.2013, 12:28 | |
|
1
|
|
|
6 / 5 / 0
Регистрация: 28.09.2010
Сообщений: 366
|
|
| 06.01.2013, 12:39 [ТС] | |
|
v.a.l.i.d, спасибо. По невнимательности пропустил
0
|
|
|
425 / 390 / 113
Регистрация: 21.09.2012
Сообщений: 913
|
|||||||
| 06.01.2013, 12:54 | |||||||
1
|
|||||||
|
6 / 5 / 0
Регистрация: 28.09.2010
Сообщений: 366
|
|
| 06.01.2013, 13:47 [ТС] | |
|
У меня вот еще вопрос. По сути, вот есть в текстовом файле такое содержимое:
101 1 255 -1 504 1 255 1 101 1 628 -1 Это чисто для примера. Так вот, моя программа при таком раскладе уходит в бесконечный цикл. Проблема в том, что у меня сравниваются две последующих сроки, а не каждая с каждой. Как можно сделать, чтобы каждая строка сравнилась с каждой?
0
|
|
|
Модератор
5241 / 2115 / 416
Регистрация: 06.01.2013
Сообщений: 4,846
|
|
| 06.01.2013, 14:17 | |
|
Сохраняешь одну строку в буфер, сравниваешь с каждой, потом следующую и т.д.
0
|
|
|
6 / 5 / 0
Регистрация: 28.09.2010
Сообщений: 366
|
|
| 06.01.2013, 14:59 [ТС] | |
|
Уже придумал как решить. Примерно так как ты и написал
Еще один вопрос: первым числом в файле задается количество записей, то есть нужный размер массива. Вопрос в том, как объявить массив такого размера?
0
|
|
|
425 / 390 / 113
Регистрация: 21.09.2012
Сообщений: 913
|
||||||
| 07.01.2013, 12:36 | ||||||
|
Если размер массива не известен во время компиляции программы, то тогда нужно его динамически создавать
0
|
||||||
|
Модератор
5241 / 2115 / 416
Регистрация: 06.01.2013
Сообщений: 4,846
|
||||||
| 08.01.2013, 16:14 | ||||||
|
Немного поясню запись v.a.l.i.d'a.
Второй строкой он создаёт указатель на тип int, а шестой записывает в него адрес нового массива, созданного функцией "new". Впоследствии к нему надо обращаться так:
0
|
||||||
| 08.01.2013, 16:14 | |
|
Помогаю со студенческими работами здесь
9
Разработать подпрограмму, которая в заданной строке определяет наличие слов, которые повторяются два или более раза Что будет, если два разных потока попытаются отправить одновременно одному клиенту два разных пакета
Подскажите почему первое условие не выполняется, т.е если ввожу x<y то он выводит два раза y Программа содержит два класса. Оба класса содержат по одному целому полю и по одному указателю на символьный тип. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Символьное дифференцирование
igorrr37 13.02.2026
/ *
Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2).
Унарный минус обозначается как !
*/
#include <iostream>
#include <stack>
#include <cctype>. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|