Olavo G 0 Denunciar post Postado Junho 4, 2008 Bom dia! E um exercicio que ja fiz em varias provas de estagio, contratação. Nunca achei a resposta dele e nao sei se esta correto pois nao me enviam o resultado das provas. Seria um algoritimo que o usuario entraria com um numero positivo. Como por exemplo N = 5, teria como resultado: 12345 23456 34567 45678 56789 Se alguem subir onde tem esse algoritmo resolvido ou souber resolver e colar aqui, ficarei muito grato. Obrigado pela atenção Compartilhar este post Link para o post Compartilhar em outros sites
quitZAUMMM 18 Denunciar post Postado Junho 4, 2008 bom jah q fez em diversas entrevistas, mostre como foram suas tentativas! []'s Compartilhar este post Link para o post Compartilhar em outros sites
Olavo G 0 Denunciar post Postado Junho 4, 2008 Eu nao coloco firmeza nenhuma no que fiz, mas nao e muito diferente que fiz nas provas, meio q inventei umas coisas que nao sei se sao aceitas em algoritmo. inicio inteiro: cont1, cont2, n1, n2; imprimir ("Entre com um numero aleatorio positivo"); ler (n1); n2 <== n1 - 4; para cont1 de n2 ate n1 faça imprimir (cont1 " "); para cont2 de cont1 + 1 ate < cont1 + n1 faça imprimir (\); imprimir (cont2); fimpara; fimpara; fim Nao consegui dar espaço nas linhas para separar os comandos, mas da +- para entender os paras Compartilhar este post Link para o post Compartilhar em outros sites
quitZAUMMM 18 Denunciar post Postado Junho 4, 2008 olha fiz em C seu codigo e rodou sossegado http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif #include <conio.h> #include <stdio.h> int main(){ int cont1, cont2, n1, n2; printf("Entre com um numero aleatorio positivo"); scanf ("%d",&n1); n2 = n1 - 4; for(cont1=n2;cont1<=n1;cont1++) { printf(" %d",cont1); for(cont2=cont1+1;cont2<cont1+n1;cont2++) { printf (" %d",cont2); } puts(""); } getch(); return 0; } Só q assim ele rodow fmz soh c o numero for 5 neh Compartilhar este post Link para o post Compartilhar em outros sites
Olavo G 0 Denunciar post Postado Junho 4, 2008 Mas pensei que sendo qualquer outro numero nao teria problema, so nao sei nos casos se for abaixo de 5 e ter numero negativo como o n2 for -1 ou -2, nao sei como rodaria mas com numeros maior que 5 acho que nao teria problemas. Tem como inchuta mais esse codigo? otimizar mais ele? - quitZAUMMM, Fico grato pela ajuda. Compartilhar este post Link para o post Compartilhar em outros sites
_Isis_ 202 Denunciar post Postado Junho 5, 2008 #include <stdio.h> int main(void) { int N = 10,tmp=N; int i = 1,j; INICIO: j=i+1; while(i<=N) { printf("%d",i); i++; } puts(""); N++; i=j; if (i<=tmp) goto INICIO; } Mais genérico. Compartilhar este post Link para o post Compartilhar em outros sites