Из исходного текста сформировать новый файл, в котором знаки + и – заменить словами "плюс" и "минус" - C (СИ)
Формулировка задачи:
Суть задачи состоит вот в чем - Это начало программы - но дальше не знаю как присвоить заместо "+" - "ПЛЮС"
Прошу пожайлуста помогите - уже целый день сижу - и не могу найти)
Второе задание вообще не могу понять в чем его суть
вот текст -
Ввести с клавиатуры или из файла текст содержащий знаки + и -. Из исходного текста сформировать новый файл, в котором знаки + и – заменить словами плюс и минус.
#include <stdio.h> #include <conio.h> #include <string.h> void main() { char C,A[200]; int i; clrscr; printf("\nВведите строку, содержащую + и - буквы\n"); gets(A); for(i=0;i<=(strlen(A)-1); i++) { if (A[0]!='+') {
Архимедова спираль. Траектория точки движущейся с постоянной скоростью v по лучу, вращающемуся с постоянной угловой скоростью ω. Уравнение в полярных координатах : = a φ a= v/ ω -∞ < φ < +∞, а в декартовых x = a t cos(t) y = a t sin(t) 0 < t < ∞,
Решение задачи: «Из исходного текста сформировать новый файл, в котором знаки + и – заменить словами "плюс" и "минус"»
textual
Листинг программы
#include <stdio.h> #include <conio.h> #include <string.h> void main() { char C,A[200]; int i; FILE *f; clrscr(); printf("\nВведите строку, содержащую + и - буквы\n"); gets(A); f = fopen("outfile.txt", "w"); for(i=0;i<=(strlen(A)-1); i++) { if (A[i]=='+') fprintf(f, "PLUS"); else if (A[i]=='-') fprintf(f, "MINUS"); else fprintf(f, "%c", A[i]); } fclose(f); }
Объяснение кода листинга программы
- Подключение необходимых библиотек для работы с файлами и строками.
- Объявление переменных:
- C - символ, который будет использоваться для сравнения;
- A - массив, в который будет считываться строка.
- Создание пустого файла
outfile.txt
для записи результата. - Ввод строки, содержащей символы
+
,-
и любые другие символы. - Цикл по всем символам строки, начиная с 0 и заканчивая последним символом (исключая нулевой символ).
- Проверка каждого символа:
- Если символ равен
+
, то на файл записываетсяPLUS
. - Если символ равен
-
, то на файл записываетсяMINUS
. - Если символ не равен
+
,-
и не является нулевым символом, то на файл записывается сам символ.
- Если символ равен
- Закрытие файла после записи всех символов.
- Вывод сообщения об успешном выполнении программы.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д