domingo, 20 de janeiro de 2013

Programa Pares e Ímpares em Vetor


Este programa imprime um vetor pré - definido de 100 elementos inteiros, sendo
que a contagem começa em um e vai até cem. Imprime a quantidade de elementos
do vetor e imprime também a soma destes elementos contidos. Na segunda tela
o programa mostra a quantidade de números pares e de ímpares do vetor, em seguida mostra quais são estes ímpares e pares. Programa perfeito para iniciantes em linguagem C.

Eis a saída deste programa no cmd:




Eis o simples código abaixo:


#include <conio2.h>
#include <stdio.h>
int main(){
system ("title PROGRAMA NUMEROS PARES E IMPARES EM VETOR");
int x [102] = {
1, 2, 3, 4, 5, 6, 7, 8, 9, 10,
11, 12, 13, 14, 15, 16, 17, 18, 19, 20,
21, 22, 23, 24, 25, 26, 27, 28, 29, 30,
31, 32, 33, 34, 35, 36, 37, 38, 39, 40,
41, 42, 43, 44, 45, 46, 47, 48, 49, 50,
51, 52, 53, 54, 55, 56, 57, 58, 59, 60,
61, 62, 63, 64, 65, 66, 67, 68, 69, 70,
71, 72, 73, 74, 75, 76, 77, 78, 79, 80,
81, 82, 83, 84, 85, 86, 87, 88, 89, 90,
91, 92, 93, 94, 95, 96, 97, 98, 99, 100};
int a = 0, l = 0, p = 0, result = 0;
textcolor(LIGHTRED);gotoxy(27,3);printf("PROGRAMA PARES E IMPARES EM VETOR");
textcolor(LIGHTBLUE);gotoxy(30,5);printf("IMPRIMINDO O VETOR ORIGINAL");
textcolor(YELLOW);gotoxy(2,7);
for(a = 0; a < x [a]; a++){
printf(" %d ",  x [a]);
result += x[a];
}
textcolor(LIGHTCYAN);gotoxy(24,13);printf ("QUANTIDADE DE ELEMENTOS DO VETOR E ");
textcolor(LIGHTMAGENTA);gotoxy(59,13);printf (" %d ", a);
getche();
textcolor(LIGHTBLUE);gotoxy(24,15);printf("A SOMA DOS ELEMENTOS DO VETOR E ");
textcolor(LIGHTMAGENTA);gotoxy(58,15);printf(" %d ", result);
textcolor(LIGHTGRAY);gotoxy(30,17);printf("PRESSIONE QUALQUER TECLA");
getche();
system("cls");
for ( a = 0; a < x [a + 1]; a++ ){
if ( x [a] % 2 == 1 && a != 0 ){
p++;
}
if ( x [a] % 2 == 0 && a != 0 ){
l++;
}
}
textcolor(LIGHTRED);gotoxy(24,3);printf("PROGRAMA PARES E IMPARES EM VETOR");
textcolor(LIGHTBLUE);gotoxy(25,5);printf("No Vetor temos %d numeros pares ", p + 1);
gotoxy(25,7);printf("No Vetor temos %d numeros impares ", l + 1);
getche();
textcolor(LIGHTBLUE);gotoxy(23,9);printf("Estes sao os numeros impares do Vetor");
gotoxy(2,11);textcolor(LIGHTGRAY);
for ( a = x [0]; a < x [a]; a++ ){
if ( x [a] % 2 == 0){
printf(" %d ",   a);
}
}
textcolor(LIGHTBLUE);gotoxy(23,15);printf("Estes sao os numeros pares do Vetor");
gotoxy(2,17);textcolor(LIGHTGRAY);

for ( a = x [0]; a < x [a]; a++ ){
if ( x [a] % 2 == 1){
printf(" %d ",   a );
}
}
textcolor(LIGHTRED);gotoxy(35,21);printf("O ROCCO AGRADECE");
getche();
}


Nenhum comentário:

Postar um comentário

Observação: somente um membro deste blog pode postar um comentário.