Difference between revisions of "Solução: Problema da freqüência do caractere (Rafael Oliveira)"
From AdonaiMedrado.Pro.Br
(New page: <code lang="c"> #include <stdio.h> #include <string.h> int main(int argc, char *argv[]) { char S1[100],S2[100],C; int i,cont=0; strcpy(S1,argv[1]); strcpy(S2,S1); C=argv[2...) |
|||
(3 intermediate revisions by 2 users not shown) | |||
Line 6: | Line 6: | ||
int main(int argc, char *argv[]) | int main(int argc, char *argv[]) | ||
{ | { | ||
− | char | + | char s1[101],s2[101],c; |
int i,cont=0; | int i,cont=0; | ||
− | strcpy( | + | if (argc!=3) |
− | + | printf("Informacao insuficiente"); | |
− | + | else | |
− | for(i=0;i< | + | { |
− | + | strcpy(s1,argv[1]); | |
− | + | strcpy(s2,s1); | |
− | + | C=argv[2][0]; | |
− | + | for(i=0;i<strlen(s1);i++) | |
− | + | if(s1[i]==c) | |
− | printf("%d\n %s\n", cont, | + | { |
+ | cont++; | ||
+ | s2[i]='*'; | ||
+ | } | ||
+ | printf("%d\n %s\n", cont,s2); | ||
+ | } | ||
} | } | ||
</code> | </code> |
Latest revision as of 18:06, 3 April 2009
#include <stdio.h> #include <string.h> int main(int argc, char *argv[]) { char s1[101],s2[101],c; int i,cont=0; if (argc!=3) printf("Informacao insuficiente"); else { strcpy(s1,argv[1]); strcpy(s2,s1); C=argv[2][0]; for(i=0;i<strlen(s1);i++) if(s1[i]==c) { cont++; s2[i]='*'; } printf("%d\n %s\n", cont,s2); } }