Quantcast
Channel: Últimos conteúdos
Viewing all articles
Browse latest Browse all 14190

Exercício de manipulação de strings.

$
0
0

Olá galera,estou tentando resolver o exercício a baixo porém o código não esta fazendo o que eu gostaria!

Fazer um programa que leia uma string e a partir desta gere uma nova duplicando cada caracter da string original. Escreva a nova string. Ex: "OI" => "OOII"; "PROVA 1" =>"PPRROOVVAA 11"
 

#include<stdlib.h>
#include<stdio.h>
#include<math.h>
#include<string.h>

int main()
{
int i,j,cont,aux;
char st[100],st2[100];

printf("digite uma palavra:\n");
scanf("%s",&st);

aux=strlen(st)*2;


for(i=0;i<aux;i+2){
    if(i==aux-1){
        st2[i]=st[i];
        st2[i+1]=st[i];    
        break;
    }
    st2[i]=st[i];
    st2[i+1]=st[i];
}


printf("%s",st2);


system("pause");    
}

 

Grato!


Viewing all articles
Browse latest Browse all 14190