
KaueR
(usa Fedora)
Enviado em 14/05/2017 - 19:13h
carssio da silva escreveu:
Fazer um programa para armazenar 10 valores em um vetor. Ao final
mostre apenas os valores armazenados nas posições(índice) pares.
#include <stdio.h>
int main(void)
{
int a, b;
int valores[10];
for (a = 0;a<10;a++)
{
printf("Digite um numero: \n");
scanf("%d", &valores[a]);
printf("\n");
}
for (b = 0; b >= 10; b++)
if ((valores[b] % 2)==0){
printf("%d\n", valores[b]);
}
}
desta maneira que eu fiz funciona normalmente, porém foi feito em C++
#include <stdlib.h>
#include <iostream>
#include <stdio.h>
#define TAM 10
using namespace std;
main(){
int i, vet [TAM], par;
for (i=0; i<=TAM; i++){
cout <<"Digite o "<<"o numero: ";
cin >> vet[i];
cin.ignore();
}
for (i=0; i<=TAM; i++){
if(i % 2 == 0){
cout<<"Posicao "<<i<<" do vetor (vetor ["<<i<<"]) e "<<vet[i]<<endl;
}
}
return EXIT_SUCCESS;
}
OBS:
--------------------------------------------------------------------------------------
caso queira fazer em C:
#include <stdio.h>
#define TAM 10
int main(void)
{
int a;
int valores[TAM];
for (a = 0;a<TAM;a++)
{
printf("\nDigite um numero: ");
scanf("%d", &valores[a]);
printf("\n");
}
for (a = 0; a <= TAM; a++)
if (a % 2 == 0){
printf("%d\n", valores[a]);
}
}