La Red de Conocimientos Pedagógicos - Currículum vitae - Tres preguntas sobre la programación en lenguaje C

Tres preguntas sobre la programación en lenguaje C

# include & ltstdio.h & gt

¿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-;

}

}

}