Ir para conteúdo
Fórum Script Brasil

Rodrigo Imai

Membros
  • Total de itens

    5
  • Registro em

  • Última visita

Sobre Rodrigo Imai

  • Data de Nascimento 24/01/1987

Perfil

  • Gender
    Male

Rodrigo Imai's Achievements

0

Reputação

  1. Obrigado pela ajuda William Rodrigues. :D Abraços!
  2. Consegui elaborar o programa, mas sem usar o ponteiro, exite algum possibilidade de elaborar esse programa mais resumidamente? #include <stdlib.h> #include <stdio.h> int main(){ int A[6], B[6], C[6], D[6], i; for(i=1; i<=6; i++){ printf("Digite um valor para A[%d]: ", i); scanf("%d", &A[i]); printf("Digite um valor para B[%d]: ", i); scanf("%d", &B[i]); } printf("\n"); C[1]=A[2]; C[2]=B[2]; C[3]=A[4]; C[4]=B[4]; C[5]=A[6]; C[6]=B[6]; D[1]=A[1]; D[2]=B[1]; D[3]=A[3]; D[4]=B[3]; D[5]=A[5]; D[6]=B[5]; for(i=1; i<=6;i++){ printf("A[%d]= %d\tB[%d]= %d\tC[%d]= %d\tD[%d]= %d\t\n", i, A[i], i, B[i], i, C[i], i, D[i]); } system("PAUSE"); return 0; }
  3. Boa tarde pessoal, meu nome é Rodrigo, estudo ciência da computação, segundo semestre, já faz umas 2 horas que estou tentando resolver um exercício, mas até agora não consegui progredir, a questão é a seguinte, um vetor pode receber 2 atribuições de elementos? Esse é o exercício: Elabore um programa que leia seis elementos inteiros de dois vetores A e B. Construa dois vetores C e D a partir de A e B do seguinte modo: o vetor C será formado pelos elementos de A e B cujos índices são pares enquanto o vetor D será formado pelos elementos de A e B com índices ímpares. Use ponteiros para manipular os vetores. Isso é tudo o que consegui fazer até agora. Desde já agradeço pela atenção, Abraços #include <stdlib.h> #include <stdio.h> int main(){ int A[6], B[6], C[6], D[6] i; for(i=1; i<=6; i++){ printf("Digite um valor para A[%d]: ", i); scanf("%d", &A[i]); printf("Digite um valor para B[%d]: ", i); scanf("%d", &B[i]); system("PAUSE"); return 0; }
  4. Olá Durub, muito obrigado pela a sua ajuda! Fiquei muito feliz por você ter respondido ao meu tópico! Consegui fazer o programa graças a sua ajuda! o código do programa ficou assim: #include <stdlib.h> #include <stdio.h> int main(){ int A[12], B[12], c; int *p, *q; p=&A[0]; q=&B[0]; for(c=1;c<=12;c++){ printf("Digite um numero para A[%d]\n", c); scanf("%d", &A[c]); if(*(p+c)%2!=0) *(p+c)=*(p+c)*3; *(q+c)=*(p+c); } for(c=1;c<=12;c++){ printf("B[%d]=%d\n", c, B[c]);} system("PAUSE"); return 0; } Muito obrigado pela Ajuda, Um grande abraço!
  5. Pessoal, desculpa a minha ignorancia mas, não estou conseguindo utilizar ponteiro nesse programa, alguém poderia me uma ajuda? Elaborar um programa que leia 12 elementos inteiros de um vetor A. A partir de A construir um vetor B também de 12 elementos da seguinte forma: os elementos ímpares de A são multiplicados por 3 enquanto os elementos pares não são alterados. Apresente os elementos de B. Todo o acesso aos elementos de vetores deve ser feito por meio de ponteiros. #include <stdlib.h> #include <stdio.h> int main(){ int A[12], B[12], c; for(c=1;c<=12;c++){ printf("Digite um numero para A[%d]\n", c); scanf("%d", &A[c]); if(A[c]%2!=0) A[c]=A[c]*3; B[c]=A[c]; } for(c=1;c<=12;c++){ printf("B[%d]=%d\n", c, B[c]);} system("PAUSE"); return 0; } Como utilizar ponteiro nesse programa? Desde já agradeço pela atenção!
×
×
  • Criar Novo...