Enviado em 14/06/2013 - 14:28h
Elaborar um programa que leia seis elementos (valores inteiros) para as#include <stdio.h> #include <stdlib.h> int matriza[6]; int matrizb[6]; int matrizc[6]; int matrizd[6]; int i; main() { puts("----------------COLETANDO VALORES NA MATRIZ A-------------------"); for(i=1;i<=6;i++) { printf("Digite o valor na matriz A linha %d: ",i); scanf("%d",&matriza[i]); } puts("----------------COLETANDO VALORES NA MATRIZ B-------------------"); for(i=1;i<=6;i++) { printf("Digite o valor na matriz B linha %d: ",i); scanf("%d",&matrizb[i]); } for(i=1;i<=6;i++) { if(i % 2 == 0) { matrizd[i-1] = matriza[i]; matrizd[i] = matrizb[i]; } printf("O valor da matriz C na linha %d eh: %d\n",i,matrizd[i]); } system("PAUSE"); return 0; }
Enviado em 14/06/2013 - 16:01h
O programa roda? Há alguma mensagem de erro? Envie detalhes de erros.Enviado em 14/06/2013 - 16:36h
Um erro que salta aos olhos é você usar índices começando em 1. Em C, índices de arrays começam sempre em zero. Desse modo, um array com seis elementos tem índices que variam entre 0 e 5.for(i=0; i<6; i+=2){ C[i]=A[i]; C[i+1]=B[i]; D[i]=A[i+1]; D[i+i]=B[i+1]; }
Enviado em 14/06/2013 - 18:02h
for(i=0; i<6; i+=2){ C[i]=A[i]; C[i+1]=B[i]; D[i]=A[i+1]; D[i+i]=B[i+1]; }
Enviado em 14/06/2013 - 18:05h
Enviado em 14/06/2013 - 18:08h
#include <stdio.h> int main(){ int i, c = 0, d = 0; int mtza[6]; int mtzb[6]; int mtzc[6]; int mtzd[6]; for(i = 0; i<6; i++){ scanf("%d", &mtza[i]); } for(i = 0; i<6; i++){ scanf("%d", &mtzb[i]); } for(i = 0; i<6; i++){ if((mtza[i]%2) == 0){ mtzc[c] = mtza[i]; c += 1; } else { mtzd[d] = mtza[i]; d += 1; } if((mtzb[i]%2) == 0){ mtzc[c] = mtzb[i]; c += 1; } else { mtzd[d] = mtzb[i]; d += 1; } } printf("Array C: "); for(i = 0; i<6; i++){ printf("%d ", mtzc[i]); } printf("Array D: "); for(i = 0; i<6; i++){ printf("%d ", mtzd[i]); } return 0; }
Enviado em 14/06/2013 - 18:27h
Enviado em 14/06/2013 - 23:50h
#include <stdio.h> #include <stdlib.h> main { printf("Obrigado por parar para avaliar os códigos"); system("PAUSE"); return 0; }
Criar entrada (menuentry) ISO no Grub
Como gerar qualquer emoji ou símbolo unicode a partir do seu teclado
Instalar o VIM 9.1 no Debian 12
Como saber o range de um IP público?
Muitas dificuldades ao instalar distro Linux em Notebook Sony Vaio PCG-6131L (VPCEA24FM)
Slackpkg+ (Slackpkg Plus) está de volta!
Como dividir duas janelas igualmente e lado-a-lado na sua tela
instalar o Linux em computadores Acer novos (6)
Ocomon 6.0.1 - Problemas ao editar configurações estendidas (5)