TRABALHO INTRO

1404 palavras 6 páginas
Bruno Santos da Silva
706560

Strings e funções

Santo André
2013

Strings e Funções
*Os fluxogramas estão no final.
1)
#include <stdio.h>
#include <stdlib.h>
#include <string.h> void main()
{

char resultado[40] = " ---> "; char str1[40]; char str2[40]; char string2[20]; char string1[20]; int qtdeusa;

printf ("Digite a primeira string: "); scanf("%s",&string1); printf ("Digite a segunda string: "); scanf("%s",&string2); int qtde1= strlen(string1); int qtde2= strlen(string2);

if (qtde1 > qtde2) // Descobrindo qual das duas strings é a maior para fazer a contadem do while... { qtdeusa = qtde1; } else { qtdeusa = qtde2; }

memset (&str1, 0, sizeof (str1) ); memset (&str2, 0, sizeof (str2) ); memset (&resultado, 0, sizeof (resultado) );

int contador=0;

while (contador <= qtdeusa) { strncpy(str1, string1+contador, 1); strncpy(str2, string2+contador, 1); strcat(resultado,str1); strcat(resultado,str2); contador++; }

printf ("\n\n Resultado .: %s \n",resultado);

system("pause");
}
2)
#include <stdio.h>
#include <string.h>

int main() { char string[20]; char caracter[2]; char caracter2[2]; char str[2]; char resultado[40] = " ---> "; int retorno;

printf("Digite a string :"); scanf("%s",&string);

printf("Digite a letra que deseja ser trocada :"); scanf("%s",&caracter);

printf("Digite a letra que deseja trocar pela a de cima :"); scanf("%s",&caracter2); memset (&str, 0, sizeof (str) ); int qtde= strlen(string); // int contador=0; while (contador <= qtde) { strncpy(str, string+contador, 1); retorno = strcmp(str,caracter); if(retorno == 0) { strcat(resultado,caracter2); } else { strcat(resultado,str); } memset (&str, 0, sizeof (str) ); contador++; }

printf("Substituindo

Relacionados

  • trabalho intro
    1522 palavras | 7 páginas
  • Trabalho Intro
    1622 palavras | 7 páginas
  • Trabalho de intro ao curso
    445 palavras | 2 páginas
  • trabalho intro engenharia
    2683 palavras | 11 páginas
  • Trabalho intro. ao calculo
    590 palavras | 3 páginas
  • TRABALHO DE INTRO AO ECONOMIA
    419 palavras | 2 páginas
  • Trabalho de Intro à Engenharia
    1480 palavras | 6 páginas
  • Trabalho Intro Calculo
    402 palavras | 2 páginas
  • Trabalho Intro Eng Eletronica
    2396 palavras | 10 páginas
  • trabalho ambiente cesio137 intro
    391 palavras | 2 páginas