Hip-Hop.Ru
Страница 3 из 200: 12345678910132353103 Последняя »

Hip-Hop.Ru (https://www.hip-hop.ru/forum/)
-   Компьютеры и Интернет (https://www.hip-hop.ru/forum/kompyutery-i-internet-f186)
-   -   Компьютеры, Программы, Интернет и другое (Вопрос - Ответ) | Часть 2 (https://www.hip-hop.ru/forum/kompyutery-programmy-internet-i-drugoe-vopros-otvet-chast-316433/)

romos 13 февраля 2010 00:45

Смотри, ты изначально создаешь файл, расширения *.txt, который состоит из строк, а в строках какие то фразы... и цель программы прочитать этот файл и выдать пользователю номер максимальной и минимальной строки...
Буду мего благодарен если кто поможет разобраться...:horosho:

Hammer 13 февраля 2010 17:06

Цитата:

Цитата от romos (Сообщение 1069257309)
а в строках какие то фразы...

Фразы разделены точкой?

Пример входных данных есть?

romos 13 февраля 2010 18:04

Вложений: 1
Цитата:

Цитата от Hammer (Сообщение 1069262584)
Цитата:

Цитата от romos (Сообщение 1069257309)
а в строках какие то фразы...

Фразы разделены точкой?

Пример входных данных есть?


Нет, каждая новая фраза на новой строке, и программа должна вывести самую длинную и короткие строки.

Hammer 13 февраля 2010 18:25

Могу на алгоритмическом языке(например, ШАЯ) или на паскале написать..

romos 13 февраля 2010 18:28

Цитата:

Цитата от Hammer (Сообщение 1069263299)
Могу на алгоритмическом языке(например, ШАЯ) или на паскале написать..

Давай, на алгоритмическом языке, хоть попробую разобратся и потом на с напишу))

Буду мего благодарен!:kiss::kiss::muse::muse:

Hammer 13 февраля 2010 18:28

Тут по идеи всё просто.
Считываем из файла строку. Сверяем её длину с min и max. Если она больше max, то max = длина строки. Если она меньше min, то min = длина строки. И запоминаем её порядковый номер.

romos 13 февраля 2010 18:34

Цитата:

Цитата от Hammer (Сообщение 1069263325)
Тут по идеи всё просто.
Считываем из файла строку. Сверяем её длину с min и max. Если она больше max, то max = длина строки. Если она меньше min, то min = длина строки. И запоминаем её порядковый номер.

Сейчас напишу на ШАЯ.

это я понимаю, у меня даже есть написанная программа для нахождения макс строки, я не очень понимаю как сделать процесс чтения файла, и что бы программа переходила со строки на строку...

Там я так думаю надо сделать двумерный массив состоящий из двух одномерных, в котором написан номер строки, а в другом, кол-во символов, и потом просто находим максимальный и минимальный элемент...

вообщем напиши посмотрим))

ещё раз благодарствую)

Hammer 13 февраля 2010 19:12

Забил я на ШАЯ. :D
Написал на Pascal'e.
Код:

var min, max, i: integer;
    smin, smax, s: string;
begin
assign(input, 'test1.txt'); reset(input);
min:= maxint; { минимум = равен максимальному значению типа integer }
max:= 0; i:=0;
while not EOF do { пока не закончится файл }
begin
  readln(s); { считывает строку }
  if length(s) > max then { если длина строки больше максимума }
    begin
      max:= length(s); { максимум равен длине строки }
      smax:= s; { максимальная строка равна данной строке }
    end;

  if length(s) < min then { если длина строки меньше минимума }
    begin
      min:= length(s); { минимум равен длине строки }
      smin:= s; { минимальная строка равна данной строке }
    end;

  inc(i); { подсчитываем кол-во строк в файле }
end;
writeln('Происходит чтение файла test1.txt');
writeln('Результат');
writeln('Количество прочитанных строк (фраз/слов) равно ', i);
writeln('Самая короткая фраза/слово "', smin);
writeln('Самая длинная фраза/слово "', smax);
close(input); close(output);
end.

Вроде нигде не ошибся..

romos 13 февраля 2010 19:14

Цитата:

Цитата от Hammer (Сообщение 1069263825)
Забил я на ШАЯ. :D
Написал на Pascal'e.
Код:


           
           

               
Показать скрытый текст

               
               

                    var min, max, i: integer;
    smin, smax, s: string;
begin
assign(input, 'test1.txt'); reset(input);
min:= maxint; { минимум = равен максимальному значению типа integer }
max:= 0; i:=0;
while not EOF do { пока не закончится файл }
begin
  readln(s); { считывает строку }
  if length(s) > max then { если длина строки больше максимума }
    begin
      max:= length(s); { максимум равен длине строки }
      smax:= s; { максимальная строка равна данной строке }
    end;

  if length(s) < min then { если длина строки меньше минимума }
    begin
      min:= length(s); { минимум равен длине строки }
      smin:= s; { минимальная строка равна данной строке }
    end;

  inc(i); { подсчитываем кол-во строк в файле }
end;
writeln('Происходит чтение файла test1.txt');
writeln('Результат');
writeln('Количество прочитанных строк (фраз/слов) равно ', i);
writeln('Самая короткая фраза/слово "', smin);
writeln('Самая длинная фраза/слово "', smax);
close(input); close(output);
end.
               

               
           
                             
           

Вроде нигде не ошибся..


Благодарствую тебе добрый человек!):kiss::kiss:

Hammer 13 февраля 2010 19:15

Не за что. Если вопросы по коду будут, спрашивай, хотя вроде с комментариями легко разобраться.

@ MaRiO @ 2 марта 2010 15:15

Компьютерный вопрос!
 
Всем привет. У меня к вам несколько вопросов. В общем я решил поменять видюху и оперативку купить, хотя бы еще на 1 гиг. Сегодня ездил на Можайский радиорынок, нашел человека, который проведет диагностику и установит все это дело. Знакомых у меня нет, поэтому приходиться ехать туда. А диагностика нужна, потому что с компом хрень какая то, зависает постоянно в разное время и синий экран выдает, не понятно, то ли это из-за видюхи, толи оперативки мало толи еще что, но выяснить нужно по любому.
Видюха у меня : NVIDIA GeForce 8500 GT 256 mb, хочу поменять на 512, и оперативка 2 гига, хочу хотя бы еще гиг, диагностика стоит 400 р.
Как вы думаете во сколько все это обойдется? Хотя бы примерную цену назовите, чтоб я как то расчитать мог. Ну и главное чтоб гта 4 шла хорошо =)))
Спасибо заранее!!!

S.W.A.T 2 марта 2010 15:16

Полный конфиг компьютера дал чтоле лучше..

@ MaRiO @ 2 марта 2010 15:22

Цитата:

Цитата от S.W.A.T (Сообщение 1069429281)
Полный конфиг компьютера дал чтоле лучше..

Система:
Powered by XTreme ws
Night Live Edition v 12.8.30
Intel(R) Pentium(R) Dual CPU
E2180 @ 2.00GHz
2.00 ГГц. 3.00ОЗУ

Материнка: intel D945GCFG1

Skotinka 2 марта 2010 15:22

синий экран вылазит это только и за того что винда косяченая, крива установили...
выброси вапше свое унылое гавно на помойку... и купи новый комп =)

@ MaRiO @ 2 марта 2010 15:27

Цитата:

Цитата от Skotinka (Сообщение 1069429360)
синий экран вылазит это только и за того что винда косяченая, крива установили...
выброси вапше свое унылое гавно на помойку... и купи новый комп =)

если ты готов мне оплатить новый комп, буду рад, если нет, это не серьезно, если можно по теме, спасибо

Hammer 2 марта 2010 15:27

Цитата:

Цитата от Skotinka (Сообщение 1069429360)
синий экран вылазит это только и за того что винда косяченая, крива установили...
выброси вапше свое унылое гавно на помойку... и купи новый комп =)

Не факт.

Автору на будущее: Проблемы с компом, программами и прочим. Вопросы и ответы.

WahoO 2 марта 2010 15:27

Цитата:

Цитата от @ MaRiO @ (Сообщение 1069429266)
Всем привет. У меня к вам несколько вопросов. В общем я решил поменять видюху и оперативку купить, хотя бы еще на 1 гиг. Сегодня ездил на Можайский радиорынок, нашел человека, который проведет диагностику и установит все это дело. Знакомых у меня нет, поэтому приходиться ехать туда. А диагностика нужна, потому что с компом хрень какая то, зависает постоянно в разное время и синий экран выдает, не понятно, то ли это из-за видюхи, толи оперативки мало толи еще что, но выяснить нужно по любому.
Видюха у меня : NVIDIA GeForce 8500 GT 256 mb, хочу поменять на 512, и оперативка 2 гига, хочу хотя бы еще гиг, диагностика стоит 400 р.
Как вы думаете во сколько все это обойдется? Хотя бы примерную цену назовите, чтоб я как то расчитать мог. Ну и главное чтоб гта 4 шла хорошо =)))
Спасибо заранее!!!

не еби мозг. переустанови винду. желательно другую. у знакомых поспрашивай, чтоб проверенная была.
апгрейд выйдет тыщи в 3 или 4. ну это грубо навскидку.

Skotinka 2 марта 2010 15:28

Цитата:

Цитата от @ MaRiO @ (Сообщение 1069429405)
Цитата:

Цитата от Skotinka (Сообщение 1069429360)
синий экран вылазит это только и за того что винда косяченая, крива установили...
выброси вапше свое унылое гавно на помойку... и купи новый комп =)

если ты готов мне оплатить новый комп, буду рад, если нет, это не серьезно, если можно по теме, спасибо

живешь еба в сталице, еще и деняк нету...

WahoO 2 марта 2010 15:29

Цитата:

Цитата от Hammer (Сообщение 1069429406)
Цитата:

Цитата от Skotinka (Сообщение 1069429360)
синий экран вылазит это только и за того что винда косяченая, крива установили...
выброси вапше свое унылое гавно на помойку... и купи новый комп =)

Не факт.

Автору на будущее: Проблемы с компом, программами и прочим. Вопросы и ответы.

в 90% случаях из за этого. если не из за этого, то ему врядли кто то поможет. эту хуйню могут и не вылечить, ну разве что купить новый комп :)

Skotinka 2 марта 2010 15:29

Цитата:

Цитата от Hammer (Сообщение 1069429406)
Цитата:

Цитата от Skotinka (Сообщение 1069429360)
синий экран вылазит это только и за того что винда косяченая, крива установили...
выброси вапше свое унылое гавно на помойку... и купи новый комп =)

Не факт.

Автору на будущее: Проблемы с компом, программами и прочим. Вопросы и ответы.

ну а в чем еще ? ну хз если у него видео карта сама касяченая, и вылазят артифакты... тогда да =) у меня такое было... и за чипа.. и видюхе уже не чем не помочь, лежит пылится новая косяченая видео карта на полке за 6 тыщ..

лжец 2 марта 2010 15:30

гта на этом проце непойдет

Малой 2 марта 2010 15:30

ошибся немного разделомтыкай:nsk:

@ MaRiO @ 2 марта 2010 15:31

Цитата:

Цитата от Skotinka (Сообщение 1069429423)
Цитата:

Цитата от @ MaRiO @ (Сообщение 1069429405)
Цитата:

Цитата от Skotinka (Сообщение 1069429360)
синий экран вылазит это только и за того что винда косяченая, крива установили...
выброси вапше свое унылое гавно на помойку... и купи новый комп =)

если ты готов мне оплатить новый комп, буду рад, если нет, это не серьезно, если можно по теме, спасибо

живешь еба в сталице, еще и деняк нету...

я его из америки за 300 у.е. привез, зря вез что ли и при чем тут столица :confused:

лжец 2 марта 2010 15:33

Цитата:

Цитата от @ MaRiO @ (Сообщение 1069429466)
Цитата:

Цитата от Skotinka (Сообщение 1069429423)
Цитата:

Цитата от @ MaRiO @ (Сообщение 1069429405)

если ты готов мне оплатить новый комп, буду рад, если нет, это не серьезно, если можно по теме, спасибо

живешь еба в сталице, еще и деняк нету...

я его из америки за 300 у.е. привез, зря вез что ли и при чем тут столица :confused:

я год назад комп с такой конфигурацией купил за 40тыщ казахских денег=8тыщ рублей
нихуя ты лох:|:bad:

@ MaRiO @ 2 марта 2010 15:33

да ошибся чутка, я про этот раздел не знал, если можно перенесите, спасибо


Часовой пояс GMT +3, время: 23:37.
Страница 3 из 200: 12345678910132353103 Последняя »

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.

vBulletin Optimisation provided by vB Optimise (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.