Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Срочно, помогите решить пару задачек :) 
:(
    Опции темы
Izzy
Дата 14.12.2002, 20:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 19.9.2002

Репутация: нет
Всего: нет



делимость на три
В файле дана строчка 03215
Программа должна найти все построчки, изображающие числа, которые делятся на 3

строчку s1 называют подстрочкой s2, если строчку s1 можно получить из строчки s2, удаляя от начала и конца с2, некоторое количествр символов

в другой файл надо надо вывести число искомых строчек

Вотс, вообщем решение или советы по нему нужны не позже чем через два часа :p
PM MAIL   Вверх
Step
Дата 14.12.2002, 20:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5151
Регистрация: 26.9.2002
Где: дурдом.UA

Репутация: 5
Всего: 25



удаляеш, проверяеш остаток от деления и т.д.

или у тебя проблемы с удалением и преобразованием.


--------------------
- Дурак учится на своих ошибках, умный на чужих.
 - умные учатся у дураков
PM MAIL ICQ   Вверх
Step
Дата 14.12.2002, 20:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5151
Регистрация: 26.9.2002
Где: дурдом.UA

Репутация: 5
Всего: 25



ты случайно сейчас в алимпиаде не участвуеш.


--------------------
- Дурак учится на своих ошибках, умный на чужих.
 - умные учатся у дураков
PM MAIL ICQ   Вверх
Izzy
Дата 14.12.2002, 20:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 19.9.2002

Репутация: нет
Всего: нет



У меня проблма считать файл под досом, пробую
ifstrem temp ("file.txt");
char ch;
temp.get(ch);

У меня даже один символ не считывает, и ошибок компилятор тоже не выдаёт.
PM MAIL   Вверх
Izzy
Дата 14.12.2002, 20:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 19.9.2002

Репутация: нет
Всего: нет



случайно участвую  :rolleyes

Забыл, как проверить остаток от деления?
PM MAIL   Вверх
Step
Дата 14.12.2002, 20:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5151
Регистрация: 26.9.2002
Где: дурдом.UA

Репутация: 5
Всего: 25



а ты fstrem попробуй и Опен не забудь вызвать, говорят помогает


--------------------
- Дурак учится на своих ошибках, умный на чужих.
 - умные учатся у дураков
PM MAIL ICQ   Вверх
Step
Дата 14.12.2002, 20:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5151
Регистрация: 26.9.2002
Где: дурдом.UA

Репутация: 5
Всего: 25



Цитата(Izzy @ 14.12.2002, 12:32)
случайно участвую  :rolleyes

Забыл, как проверить остаток от деления?

x%y - возврощает остаток, в твоем случае должен быть равен нулю


--------------------
- Дурак учится на своих ошибках, умный на чужих.
 - умные учатся у дураков
PM MAIL ICQ   Вверх
Step
Дата 14.12.2002, 20:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5151
Регистрация: 26.9.2002
Где: дурдом.UA

Репутация: 5
Всего: 25



а под виндой, что нельзя, там легче.


--------------------
- Дурак учится на своих ошибках, умный на чужих.
 - умные учатся у дураков
PM MAIL ICQ   Вверх
Izzy
Дата 14.12.2002, 20:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 19.9.2002

Репутация: нет
Всего: нет



В том то и дело что нет, я под дос писал только при самых первых шагах, потом пересел на builder... а теперь вот посадили под голый дос и ни чего  сделать не могу :(
Может всё таки подскажешь решение? Хотя бы как эффективней проверить на делимость, а то у меня как то криво получилос и не одним циклом
PM MAIL   Вверх
Step
Дата 14.12.2002, 21:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5151
Регистрация: 26.9.2002
Где: дурдом.UA

Репутация: 5
Всего: 25



Код
#include <fcntl.h>      /* Needed only for _O_RDWR definition */
#include <io.h>
#include <stdlib.h>
#include <stdio.h>

char buffer[60000];

void main( void )
{
  int fh;
  unsigned int nbytes = 60000, bytesread;

  /* Open file for input: */
  if( (fh = _open( "read.c", _O_RDONLY )) == -1 )
  {
     perror( "open failed on input file" );
     exit( 1 );
  }

  /* Read in input: */
  if( ( bytesread = _read( fh, buffer, nbytes ) ) <= 0 )
     perror( "Problem reading file" );
  else
     printf( "Read %u bytes from file\n", bytesread );

  _close( fh );
}


Надеюсь это тебе поможет


--------------------
- Дурак учится на своих ошибках, умный на чужих.
 - умные учатся у дураков
PM MAIL ICQ   Вверх
Izzy
Дата 14.12.2002, 23:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 19.9.2002

Репутация: нет
Всего: нет



Криво, косо, но написал все задачки... кое что недоделал, сказался долгий перерыв (ни чего не писал около полугода :angry: )
Сейчас попробовал в своём любимом bcb, всё решается быстро и безболезненно :D
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0839 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.