Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- // Засикаем время работы скрипта - старт
- $startTime = microtime(true);
- echo '<i>Условие:</i> В input1.txt надо ввести целое число N, 0<=N<=30000' . '</br>';
- echo '<i>Задача:</i> Вывести в output1.txt сумму чисел, которые содержатся в N' . '</br>' . '</br>';
- $inputFile = fopen("input1.txt", "r") or die("Unable to open file!");
- // Output one line until end-of-file
- while(!feof($inputFile)) {
- $stringNumbers = fgets($inputFile);
- }
- fclose($inputFile);
- // Проверить если input1.txt пустой файл попросит вывести A и B числа
- if (empty($stringNumbers)) {
- echo 'Пожалуйста ввелите в input1.txt целое число N';
- die();
- }
- $sum = 0;
- // Получаем все числа с N
- for($i=0; $i<strlen($stringNumbers); $i++) {
- $a = substr($stringNumbers, $i, 1);
- // Выводим числа с N
- echo 'число ' . ($i+1) . ' = ' . $a;
- echo '</br>';
- $sum += $a;
- }
- // Сохраняем сумму в output1.txt файл
- $outputFile = fopen("output1.txt", "w") or die("Unable to open file!");
- $txt = "John Doe\n";
- fwrite($outputFile, $sum);
- fclose($outputFile);
- // Скрипт окончен показываем время работы скрипта
- $endTime = microtime(true);
- // Показываем время работы скрипта
- echo '<b>Время работы скрипта:</b> ' . ($endTime - $startTime);
- echo '</br>';
- echo '</br>';
- // Выводим результат
- echo '<b>Результат:</b> с файла input1.txt равно ' . $sum;
- echo '</br>';
- echo 'результат так-же записан в output1.txt';
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement