3 / 3 / 1
Регистрация: 22.03.2011
Сообщений: 135
1

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

04.12.2013, 22:25. Показов 1731. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет, вот задача
Написать программу, которая считывает из текстового файла три предложения и выводит их в обратном порядке..

я вот что написал
PHP
1
2
3
4
5
6
<? 
$mass=array();
for($i=0,$j=3;$i<3,$j=>0;$i++,$j--) {
$mass[]=file('file.txt', "r") or die ("Ошибка при открытии файла\n");
echo $mass[$j] ;}
?>
но ничего не выводится(
в чем ошибочка?
спасибо
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.12.2013, 22:25
Ответы с готовыми решениями:

Написать программу, которая считывает текст из файла и выводит на экран только предложения, не содержащие запя
Всем привет, еще раз :)! Вообщем задача в заголовке написана, но вот как её реализовать не знаю!! ...

Написать программу, которая считывает текст и выводит на экран только предложения, не содержащие запятых
Написать программу, которая считывает текст и выводит на экран только предложения, не содержащие...

Написать программу которая считывает текст из файла
Напишите пожалуйста php код. Задача: Написать программу которая считывает текст из файла и...

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

11
1957 / 796 / 89
Регистрация: 03.11.2009
Сообщений: 3,066
Записей в блоге: 2
04.12.2013, 22:36 2
pashok668, file()
И вынесите чтение файла из цикла. И использовать $i в цикле нет смысла, т.к. Вы пользуетесь только $j.
1
3 / 3 / 1
Регистрация: 22.03.2011
Сообщений: 135
04.12.2013, 22:43  [ТС] 3
Цитата Сообщение от romchiksoad Посмотреть сообщение
pashok668, file()
И вынесите чтение файла из цикла. И использовать $i в цикле нет смысла, т.к. Вы пользуетесь только $j.
сделал
так же не робит(
0
1957 / 796 / 89
Регистрация: 03.11.2009
Сообщений: 3,066
Записей в блоге: 2
04.12.2013, 22:58 4
pashok668, по ссылке читали, что написано? Я ее не просто так вставил в свой ответ.
1
3 / 3 / 1
Регистрация: 22.03.2011
Сообщений: 135
04.12.2013, 23:14  [ТС] 5
Цитата Сообщение от romchiksoad Посмотреть сообщение
pashok668, по ссылке читали, что написано? Я ее не просто так вставил в свой ответ.
да я прочитал,
0
1957 / 796 / 89
Регистрация: 03.11.2009
Сообщений: 3,066
Записей в блоге: 2
04.12.2013, 23:17 6
pashok668, и что Вы исправили в коде? Покажите, пожалуйста.
1
3 / 3 / 1
Регистрация: 22.03.2011
Сообщений: 135
04.12.2013, 23:26  [ТС] 7
Цитата Сообщение от romchiksoad Посмотреть сообщение
pashok668, и что Вы исправили в коде? Покажите, пожалуйста.

PHP
1
2
3
4
5
6
7
<? 
$fileName = "file.txt"; // имя обрабатываемого файла
$from = 3; // количество строк для обработки
$arrayLines = file($fileName); // чтение файла в массив
$outLines = array_reverse($arrayLines); // массив строк для дальнейше обработки
echo $outLines;
?>
0
1957 / 796 / 89
Регистрация: 03.11.2009
Сообщений: 3,066
Записей в блоге: 2
04.12.2013, 23:48 8
Цитата Сообщение от romchiksoad Посмотреть сообщение
И вынесите чтение файла из цикла.
Только чтение файла, обход и вывод содержимого массива оставить нужно было в цикле:

PHP
1
2
3
4
5
6
<?php
$lines = file('file.txt');
 
for ( $i = 2; $i >= 0; $i-- )
    echo $lines[$i], '<br />';
?>
Но в этом варианте читается весь файл, а не только три строки.
1
3 / 3 / 1
Регистрация: 22.03.2011
Сообщений: 135
04.12.2013, 23:54  [ТС] 9
Цитата Сообщение от romchiksoad Посмотреть сообщение
Только чтение файла, обход и вывод содержимого массива оставить нужно было в цикле:

PHP
1
2
3
4
5
6
<?php
$lines = file('file.txt');
 
for ( $i = 2; $i >= 0; $i-- )
    echo $lines[$i], '<br />';
?>
Но в этом варианте читается весь файл, а не только три строки.
хмм,
а вроде выводит три строки, да и в обратном порядке.
в файле у меня
stroka1.
stroka2.
stroka3.
stroka4.
stroka5.

вывело
stroka3.
stroka2.
stroka1.
0
1957 / 796 / 89
Регистрация: 03.11.2009
Сообщений: 3,066
Записей в блоге: 2
04.12.2013, 23:59 10
Цитата Сообщение от pashok668 Посмотреть сообщение
Написать программу, которая считывает из текстового файла три предложения и выводит их в обратном порядке..
Цитата Сообщение от romchiksoad Посмотреть сообщение
Но в этом варианте читается весь файл, а не только три строки.
Вот, что я имел ввиду
1
3 / 3 / 1
Регистрация: 22.03.2011
Сообщений: 135
05.12.2013, 00:00  [ТС] 11
Цитата Сообщение от romchiksoad Посмотреть сообщение
Вот, что я имел ввиду
ох, такие тонкости не для нашего преподавателя)
спасибо)
0
romchiksoad
05.12.2013, 00:01     Написать программу, которая считывает из текстового файла три предложения и выводит их в обратном порядке
  #12

Не по теме:

pashok668, я только рад :)

1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.12.2013, 00:01

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

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

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

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru