Phoenixike Postado Maio 6, 2008 Denunciar Share Postado Maio 6, 2008 Boa noite, poderiam ajudar, tenho esse trabalho para fazer, esse exercicio não estou conseguido fazerDescrição: Escreva um algoritmo em C, que gere a seqüência numérica: 1 1 1 2 2 2 3 3 3 ... E armazene num vetor de tamanho 15.# include <stdio.h> # include <conio.h> int main() {int i, j, n, x;printf("Digite um numero: ");scanf("%d",&n);printf("\n");//n = 2;for (i=1; i<n; i++) {x = i;j = 0;do {printf("%d ",x);j = j + 1;} while (j != n); }getch();}quando você digita o num 2, o programa imprime a seqüencia: 111222333 mas quando digita num > q 2, ex 4 ele imprimi 1111222233334444pode dar 1 força? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 darkchrono Postado Maio 7, 2008 Denunciar Share Postado Maio 7, 2008 (editado) Descrição: Escreva um algoritmo em C, que gere a seqüência numérica: 1 1 1 2 2 2 3 3 3 ... E armazene num vetor de tamanho 15.#include <stdio.h> #include <stdlib.h> int main (){ int vetor[15],i,pos; pos = 0; for (i=0; i<15/3;i++){ vetor[pos] = i+1; vetor[pos+1] = i+1; vetor[pos+2] = i+1; pos = pos+3; } for (i=0; i<15; i++){ printf("%d ",vetor[i]); } getch(); return 0; } Editado Maio 7, 2008 por darkchrono Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Phoenixike Postado Maio 10, 2008 Autor Denunciar Share Postado Maio 10, 2008 boa noite, muito obrigado pela ajuda, valeu... Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Phoenixike
Boa noite, poderiam ajudar, tenho esse trabalho para fazer, esse exercicio não estou conseguido fazer
Descrição: Escreva um algoritmo em C, que gere a seqüência numérica: 1 1 1 2 2 2 3 3 3 ... E armazene num vetor de tamanho 15.
# include <stdio.h>
# include <conio.h>
int main() {
int i, j, n, x;
printf("Digite um numero: ");
scanf("%d",&n);
printf("\n");
//n = 2;
for (i=1; i<n; i++) {
x = i;
j = 0;
do {
printf("%d ",x);
j = j + 1;
} while (j != n); }
getch();
}
quando você digita o num 2, o programa imprime a seqüencia: 111222333 mas quando digita num > q 2, ex 4 ele imprimi 1111222233334444
pode dar 1 força?
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.