Из исходного текста сформировать новый файл, в котором знаки + и – заменить словами "плюс" и "минус" - 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);
}

Объяснение кода листинга программы

  1. Подключение необходимых библиотек для работы с файлами и строками.
  2. Объявление переменных:
    • C - символ, который будет использоваться для сравнения;
    • A - массив, в который будет считываться строка.
  3. Создание пустого файла outfile.txt для записи результата.
  4. Ввод строки, содержащей символы +, - и любые другие символы.
  5. Цикл по всем символам строки, начиная с 0 и заканчивая последним символом (исключая нулевой символ).
  6. Проверка каждого символа:
    • Если символ равен +, то на файл записывается PLUS.
    • Если символ равен -, то на файл записывается MINUS.
    • Если символ не равен +, - и не является нулевым символом, то на файл записывается сам символ.
  7. Закрытие файла после записи всех символов.
  8. Вывод сообщения об успешном выполнении программы.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4.1 из 5
Похожие ответы