atividade de infornatica

818 palavras 4 páginas
Atividade de Informática

Nome: Gustavo de Almeida Januario
RA: 707153
1º E

/* 01.c Faça um programa para ler uma string e contar quantas vezes um determinado caractere aparece nessa string. O caractere deverá ser informado pelo usuário.
*/
#include
#include
#include

int conta(char c, char s[])
{
int i; int n = 0; for(i=0; s[i] != '\0';i++) { if(s[i] == c) { n = n+1; } }

return n;
}
int main()
{
char frase[51]; char letra; int i, contador=0; printf("digite uma frase: "); gets(frase); printf("digite uma letra: "); scanf("%c", &letra); printf("a letra %c se repete %d vezes.\n", letra, conta(letra, frase)); system("pause"); return 0;
}
//********************************************************************************** //
/* 02.c Faça um programa que leia duas strings (A e B) e mostre uma terceira string (C) formada pelos caracteres contidos em A e B de forma intercalada. Exemplo: Se A=”quarta” e B=”segunda”, a resposta obtida deverá ser “qsueagrutnada”.
*/
#include
#include

int main()
{
char A[51], B[51], C[101]={0}; int i, j, z; printf("digite algo para a string A: "); gets(A); printf("digite algo para a string B: "); gets(B); for(i=0, j=0;A[j] != '\0';j++) { C[i] = A[j]; i = i+2; } for(i=1, z=0;B[z] != '\0';z++) { C[i] = B[z]; if(z < j-1) { i = i+2; } else { i++; } } printf("%s\n", C); system("pause"); return 0;
}
//********************************************************************************** //
/* 03.c Faça um programa que pede para o usuário: (i) Uma string, (ii) Um caractere ch1, (iii) Um caractere ch2. O programa deve substituir todas as ocorrências do caractere ch1 em s pelo caractere ch2.
*/
#include
#include
#include

int main()
{
char frase[51]; char ch1, ch2; int i; printf("digite uma frase: "); gets(frase); printf("digite uma letra:

Relacionados

  • Gestão em informatica
    690 palavras | 3 páginas
  • Eastagiio
    18696 palavras | 75 páginas
  • ANALISE DO SISTEMA LOGÍSTICO DE DISTRIBUIÇÃO DE UMA DISTRIBUIDORA DE ALIMENTOS
    29450 palavras | 118 páginas
  • 257832098
    30296 palavras | 122 páginas