Inesita 0 Denunciar post Postado Junho 11, 2008 Boas! Alguém me poderia ajudar na elaboração deste programa? Criar um Programa que aceite uma palavra e faça o seguinte: Exemplo: SONHO Como a palavra SONHO tem 5 letras a impressão ficaria assim: SONHO SONHO SONHO SONHO SONHO SONHO SONHO SONHO SONHO SONHO SONHO SONHO SONHO SONHO SONHO Repare que foram impressos 5 vezes na horizontal e 5 na vertical. Obrigada. Compartilhar este post Link para o post Compartilhar em outros sites
quitZAUMMM 18 Denunciar post Postado Junho 11, 2008 oq você tentou fazer jah? []'s Compartilhar este post Link para o post Compartilhar em outros sites
Inesita 0 Denunciar post Postado Junho 11, 2008 Em C++ Já csg fzr isto mas nao está a resultar da forma que pretendia " #include <stdio.h> #include <string.h> #include <stdlib.h> #include <conio.h> #include <math.h> int main() { char string[20]; int cont; cont = 0; printf("\n"); printf("Introduza uma palavra:"); scanf("%s",&string); printf("\n"); printf("A palavra tem %d carateres.\n\n",strlen(string)); printf("\n"); cont = cont + strlen(string); int j,b; j=0; b=0; for ( j=0; j= cont+1; j++) { printf("%s\n ",string); cont=cont-1; for (b=0; b<cont; b=b+1) { printf("%s ",string); } } return(0); }" Compartilhar este post Link para o post Compartilhar em outros sites
Kandrade 7 Denunciar post Postado Junho 11, 2008 Dentro do loop voce precisa de algo como isso: for (j=0; j<cont+1; j++){ for (b=0; b<=j; b++) printf("%s ",string); printf("\n"); } http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites
quitZAUMMM 18 Denunciar post Postado Junho 11, 2008 ñ gosto de passa pronto, + esse aki tem resolvido em uma apostila entaum lah vai: #include <stdio.h> #include <stdlib.h> #include <conio.h> #include <math.h> #include <string.h> main() { int x,y,tam; char nome[30]; printf("Digite uma palavra: "); gets(nome); tam = strlen(nome); for (x=1; x <= tam; x++) { // o limite superior da repetição é o valor de x do primeiro for // y <= x for (y=1;y<=x;y++) printf("%s\t",nome); printf("\n"); } system("pause"); return 0; } []'s Compartilhar este post Link para o post Compartilhar em outros sites
Inesita 0 Denunciar post Postado Junho 11, 2008 Obrigada!! Estava mesmo aflita... :D Compartilhar este post Link para o post Compartilhar em outros sites
quitZAUMMM 18 Denunciar post Postado Junho 11, 2008 http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites