s тэмдэгт мөр өгөгдөв. Уг тэмдэгт мөр дотор хоосон зайнаас ялгаатай тэмдэгт дор хаяж нэг байгаа. Дараах байдлаар s тэмдэгт мөрийг өөрчил:
- Тэмдэгт мөрийн дотор дараалсан * байгаа бол 1, 2 болгонсолих
Ийм хоосон зайнууд байхгүй бол тэмдэгт мөрийг хэвээр нь хэвлэнэ.
бодолт:
s[to]=49;s[to+1]=50;}
#include<stdio.h>
#include<string.h>
int main()
{
char s[100];
int to=0;
//Тэмдэгт мөрийн тэмдэгтийн дугаар буюу индекс нь тэмдэггүй бүхэл тоо байвал тохиромжтой.
//Тэмдэгт мөрийн тэмдэгтийн дугаар буюу индекс нь тэмдэггүй бүхэл тоо байвал тохиромжтой.
printf("temdegt mor oruul\n");
scanf("%s",s);
for(to=0;to<=strlen(s)-1;to++)
{
if(s[to]=='*'&&s[to+1]=='*'){
s[to]=49;s[to+1]=50;}
printf("%c",s[to]);}
}
Comments
Post a Comment