Advertisement
Guest User

Untitled

a guest
Jan 28th, 2020
372
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.10 KB | None | 0 0
  1. 1) Имеется текстовый файл. Напечатать:
  2. а) все его строки, начинающиеся с буквы Т;
  3. #define _CRT_SECURE_NO_WARNINGS
  4. #include<iostream>
  5. using namespace std;
  6. int main() {
  7. char a[100];
  8.  
  9. FILE *file;
  10.  
  11. if ((file = fopen("1.txt", "r")) == NULL) {
  12. cout << "File otsustvuet" << endl;
  13. }
  14. else {
  15. while (!feof(file)) {
  16. fscanf(file, "%s", a);
  17. if (a[0] == 't') {
  18. cout << a << endl;
  19. }
  20. }
  21. }
  22. fclose(file);
  23. system("pause");
  24. return 0;
  25. }
  26. __________________________________________________________________________
  27. 1) Имеется текстовый файл. Напечатать:
  28. б) все его строки, содержащие более 30 символов;
  29. #define _CRT_SECURE_NO_WARNINGS
  30. #include<iostream>
  31. using namespace std;
  32. int main() {
  33. char a[100];
  34.  
  35. FILE *file;
  36.  
  37. if ((file = fopen("1.txt", "r")) == NULL) {
  38. cout << "File otsustvuet" << endl;
  39. }
  40. else {
  41. while (!feof(file)) {
  42. fscanf(file, "%s", a);
  43. if (a[0] == 't') {
  44. cout << a << endl;
  45. }
  46. }
  47. }
  48. fclose(file);
  49. system("pause");
  50. return 0;
  51. }
  52.  
  53. __________________________________________________________________________
  54. в) все его строки, в которых имеется более трех пробелов;
  55. г) все его строки, содержащие в качестве фрагмента заданный текст.
  56.  
  57. __________________________________________________________________________
  58.  
  59. 2) Имеется текстовый файл. Переписать его строки в другой файл. Порядок строк во втором файле должен:
  60. а) совпадать с порядком строк в заданном файле;
  61. б) быть обратным по отношению к порядку строк в заданном файле.
  62.  
  63.  
  64. __________________________________________________________________________
  65. *************************************************************************************
  66. СТАС) Составить программу, проверяющую знание таблицы умножения. В ней слу-чайным образом получают два целых числа, больших 0 и меньших 10, после чего на экран выводится вопрос о произведении этих чисел, например, в виде: Чему равно произведение 4×9? После ввода ответа должно выводиться сооб-щение о его правильности. Варианты программы:
  67. а) вопрос выводится один раз;
  68. б) вопрос выводится 10 раз; проводится подсчет и вывод на экран количества правильных и неправильных ответов;
  69. в) вопрос выводится до тех пор, пока в качестве ответа не будет указан 0.
  70. *************************************************************************************
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement