Tres preguntas sobre la programación en lenguaje C
¿No es válido? cal(int?n1,int?n2,char?f);
int? principal()
{
int? n1, N2;
¿Carácter? f;
Printf("Ingrese dos números enteros menores de 100 y un símbolo aritmético:\ n ");
scanf("%d%d ", & ampn 1; N2) ;
getchar();
scanf("%c ", & ampf);
cal(n1, n2, f);
p>
¿Volver? 0;
}
¿Nulo? cal(int?n1,int?n2,char?f)
{
int? an = 0;
Interruptor(f)
{
¿Caso? +':an = n 1+N2; romper;
¿Caso? -':an = n 1-N2; romper;
¿Caso? * ':an = n 1 * N2;
¿Caso? /':an = n 1/N2; romper;
¿Caso? "%": an = n 1% N2; romper
}
printf("%d%c%d=%d\n ", n1, f, n2, an);
} #include & ltstdio.h & gt
# include & ltstring.h & gt
¿No es válido? count(char? *str1, char? *str 2);
int? Señor()
{
¿Ciel? str1[100]={0}, str 2[8]= { 0 };
gets(str 1);
scanf("%s ", str 2);
count(str1, str 2);
¿Regresión? 0;
}
¿Nulo? contar (char? *str1, char? *str2)
{
int? cnt=0, len1=strlen(str1), len2=strlen(str2), I, j, bandera = 0;
for(i=0, j = 0; i<len 1; i++, j++)
{
if(j==len2)
j =-1;
if(str1[i]! =' ?'?& amp& amp? bandera)
Continuar;
if(str1[i]== '?'?& amp& amp? bandera)
{
bandera = 0;
j =-1;
Continuar
}
si( str1[i]!='?'?& amp& amp?str2[j]!=str1[i])
{
bandera = 1;
Continuar;
}
if((str1[i]== '?'?||?i==len1-1)?& amp& amp?! Bandera )
{
cnt++;
j =-1
}
}
printf("%s?%d\n ",str2,CNT);
} #include & ltstdio.h & gt
# include & ltstring.h & gt
¿No es válido? deler(char?*str,char?c);
int? Señor()
{
¿Ciel?
str[50]={0}, c;
obtiene(str);
scanf("%c ", & ampc); str, c);
printf("%s\n ", str);
¿Regresión? 0;
}
¿Nulo? Eliminar(char?*str, char?c)
{
int? len=strlen(str),I,j;
for(I = 0;i & ltleni++)
{
if(str[i]= =c)
{
for(j = I; j & ltlen-1; j++)
{
str[j ]= str[j+1];
}
str[len-1]= 0;
len-;
Yo-;
}
}
}