include stdio int main int argc char argv char string argv строку бере

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <stdio.h>
int main(int argc, char **argv)
{
char *string=argv[1]; // строку берем из командной строки (это можно не писать
// строка и так уже дана)
int i=0, j=0, f=0; //флаг f говорит о том встретилась ли первая звездочка
while (string[i]!=0)
{
if (string[i]=='*' && f==0) //проверяем равно ли звездочке и значение флага
{
f=1; // звездочка встретилась, далее в это условие на зайдем
while (j!=i) // идем от нуля до номера элемента звездочки
{
if (string[j]<='z' && string[j]>='a')
string[j]='5';
j++;
}
}
i++;
}
printf("%s\n", string);
}