Advertisement
Guest User

Untitled

a guest
Dec 14th, 2017
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.73 KB | None | 0 0
  1. <?php
  2. // Засикаем время работы скрипта - старт
  3. $startTime = microtime(true);
  4. echo '<i>Условие:</i> В input1.txt надо ввести целое число N, 0<=N<=30000' . '</br>';
  5. echo '<i>Задача:</i> Вывести в output1.txt сумму чисел, которые содержатся в N' . '</br>' . '</br>';
  6.  
  7. $inputFile = fopen("input1.txt", "r") or die("Unable to open file!");
  8. // Output one line until end-of-file
  9. while(!feof($inputFile)) {
  10. $stringNumbers = fgets($inputFile);
  11. }
  12. fclose($inputFile);
  13. // Проверить если input1.txt пустой файл попросит вывести A и B числа
  14. if (empty($stringNumbers)) {
  15. echo 'Пожалуйста ввелите в input1.txt целое число N';
  16. die();
  17. }
  18. $sum = 0;
  19. // Получаем все числа с N
  20. for($i=0; $i<strlen($stringNumbers); $i++) {
  21. $a = substr($stringNumbers, $i, 1);
  22. // Выводим числа с N
  23. echo 'число ' . ($i+1) . ' = ' . $a;
  24. echo '</br>';
  25. $sum += $a;
  26. }
  27. // Сохраняем сумму в output1.txt файл
  28. $outputFile = fopen("output1.txt", "w") or die("Unable to open file!");
  29. $txt = "John Doe\n";
  30. fwrite($outputFile, $sum);
  31. fclose($outputFile);
  32.  
  33. // Скрипт окончен показываем время работы скрипта
  34. $endTime = microtime(true);
  35. // Показываем время работы скрипта
  36. echo '<b>Время работы скрипта:</b> ' . ($endTime - $startTime);
  37. echo '</br>';
  38. echo '</br>';
  39. // Выводим результат
  40. echo '<b>Результат:</b> с файла input1.txt равно ' . $sum;
  41. echo '</br>';
  42. echo 'результат так-же записан в output1.txt';
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement