"Preenchendo um Vetor e operando", só que com mais recursos;
no outro mostrávamos os índices do vetor, o maior e o menor número do vetor, e, os números pares e ímpares contido no vetor.
Neste mostro isto tudo e ainda acrescento os recursos:
soma dos pares do vetor, e maior e menor par do vetor.
soma dos impares do vetor, e maior e menor impar do vetor.
Copie, cole e compile:
#include <stdio.h>
#include <conio2.h>
int Vetor [8] [2];
int par [8]; int impar [8]; int i, j, f, resp, soma_pares, soma_impares;
int main(){
system ("title PREENCHENDO UM VETOR E OPERANDO");
textbackground(BLACK);
textcolor(LIGHTRED);gotoxy(30,3);printf ( "PREENCHENDO UM VETOR E OPERANDO" );
textcolor(YELLOW);gotoxy(35,5);printf("sa_sp10@hotmail.com");
for(f = 0; f < 8; f++){
textcolor(LIGHTGREEN);gotoxy(25,7);printf("Digite um Numero para a posicao");
textcolor(LIGHTRED);gotoxy(57,7);printf("%d: ", f);
textcolor(YELLOW);scanf("%d",& Vetor [f] [0]);fflush(stdin);
}
textbackground(BLACK);
textcolor(LIGHTBLUE);gotoxy(8,9);printf("Estes são os elementos do Vetor: ");
gotoxy(8,11);Sleep(800);
for(f = 0; f < 8; f++){
textcolor(LIGHTMAGENTA);printf(" %d ", Vetor[f] [0]);
}
textcolor(LIGHTBLUE);gotoxy(8,13);printf ( "Esta e a soma dos indices do Vetor: " );
gotoxy(43,13);textcolor(LIGHTMAGENTA);Sleep(800);
for ( f = 0; f < 8; f++ ){
resp += Vetor [f] [0];
}
printf ( " %d ", resp);
int f = 0;
int m = Vetor [f] [0];
int g = Vetor [f] [0];
for ( f = 0; f < 8; f++ ){
if ( Vetor [f] [0] > m ){
m = Vetor [f] [0];
}
if ( Vetor [f] [0] < g ){
g = Vetor [f] [0];
}
}
Sleep(800);
textcolor(LIGHTBLUE);gotoxy(8,15);printf("O maior Numero no Vetor e:");
textcolor(LIGHTMAGENTA);gotoxy(36,15);printf(" %d ", m);
textcolor(LIGHTBLUE);gotoxy(8,17);printf("O menor Numero no Vetor e:");
textcolor(LIGHTMAGENTA);gotoxy(36,17);printf("%d", g);
Sleep(800);
for (f = 0; f < 8; f++){
if (Vetor [f] [0] % 2 == 0) par [i++] = Vetor [f] [0];
else
impar [j++] = Vetor [f] [0];
}
getche();
system("cls");
textcolor(LIGHTRED);gotoxy(30,3);printf ( "PREENCHENDO UM VETOR E OPERANDO" );
textcolor(LIGHTBLUE);gotoxy(8,5);printf("Estes são os elementos do Vetor: ");
gotoxy(8,7);Sleep(800);
for(f = 0; f < 8; f++){
textcolor(LIGHTMAGENTA);printf(" %d ", Vetor[f] [0]);
}
Sleep(800);
textcolor(LIGHTBLUE);gotoxy(8,9);printf("Numeros pares no vetor: ");
for(f = 0; f < i; f++){
textcolor(LIGHTMAGENTA);printf(" %d ", par [f]);
}
Sleep(800);
textcolor(LIGHTBLUE);gotoxy(8,11);printf ( "Esta e a soma dos Pares no Vetor: " );
gotoxy(43,11);textcolor(LIGHTMAGENTA);Sleep(800);
for ( f = 0; f < i; f++ ){
soma_pares += par [f];
}
printf ( " %d ", soma_pares);
f = 0;;
m = par [f];
g = par [f];
for ( f = 0; f < i; f++ ){
if ( par [f] > m ){
m = par [f];
}
if ( par [f] < g ){
g = par [f];
}
}
Sleep(800);
textcolor(LIGHTBLUE);gotoxy(8,13);printf("O maior Numero par e:");
textcolor(LIGHTMAGENTA);gotoxy(36,13);printf(" %d ", m);
Sleep(800);
textcolor(LIGHTBLUE);gotoxy(8,15);printf("O menor Numero par e:");
textcolor(LIGHTMAGENTA);gotoxy(36,15);printf(" %d ", g);
getche();
system("cls");
textcolor(LIGHTRED);gotoxy(30,3);printf ( "PREENCHENDO UM VETOR E OPERANDO" );
textcolor(LIGHTBLUE);gotoxy(8,5);printf("Estes são os elementos do Vetor: ");
gotoxy(8,7);Sleep(800);
for(f = 0; f < 8; f++){
textcolor(LIGHTMAGENTA);printf(" %d ", Vetor[f] [0]);
}
textcolor(LIGHTBLUE);gotoxy(8,9);printf("Numeros Impares no vetor: ");
for(f = 0; f < i; f++){
textcolor(LIGHTMAGENTA);printf(" %d ", impar [f]);
}
Sleep(800);
textcolor(LIGHTBLUE);gotoxy(8,11);printf ( "Esta e a soma dos Impares no Vetor: " );
gotoxy(43,11);textcolor(LIGHTMAGENTA);Sleep(800);
for ( f = 0; f < i; f++ ){
soma_impares += impar [f];
}
printf ( " %d ", soma_impares);
f = 0;;
m = impar [f];
g = impar [f];
for ( f = 0; f < i; f++ ){
if ( impar [f] > m ){
m = impar [f];
}
if ( impar [f] < g ){
g = impar [f];
}
}
Sleep(800);
textcolor(LIGHTBLUE);gotoxy(8,13);printf("O maior Numero impar e:");
textcolor(LIGHTMAGENTA);gotoxy(36,13);printf(" %d ", m);
Sleep(800);
textcolor(LIGHTBLUE);gotoxy(8,15);printf("O menor Numero impar e:");
textcolor(LIGHTMAGENTA);gotoxy(36,15);printf(" %d ", g);
Sleep(800);
textcolor(LIGHTRED);gotoxy(33,23);printf ( "O ROCCO AGRADECE" );
getche();
}
#include <conio2.h>
int Vetor [8] [2];
int par [8]; int impar [8]; int i, j, f, resp, soma_pares, soma_impares;
int main(){
system ("title PREENCHENDO UM VETOR E OPERANDO");
textbackground(BLACK);
textcolor(LIGHTRED);gotoxy(30,3);printf ( "PREENCHENDO UM VETOR E OPERANDO" );
textcolor(YELLOW);gotoxy(35,5);printf("sa_sp10@hotmail.com");
for(f = 0; f < 8; f++){
textcolor(LIGHTGREEN);gotoxy(25,7);printf("Digite um Numero para a posicao");
textcolor(LIGHTRED);gotoxy(57,7);printf("%d: ", f);
textcolor(YELLOW);scanf("%d",& Vetor [f] [0]);fflush(stdin);
}
textbackground(BLACK);
textcolor(LIGHTBLUE);gotoxy(8,9);printf("Estes são os elementos do Vetor: ");
gotoxy(8,11);Sleep(800);
for(f = 0; f < 8; f++){
textcolor(LIGHTMAGENTA);printf(" %d ", Vetor[f] [0]);
}
textcolor(LIGHTBLUE);gotoxy(8,13);printf ( "Esta e a soma dos indices do Vetor: " );
gotoxy(43,13);textcolor(LIGHTMAGENTA);Sleep(800);
for ( f = 0; f < 8; f++ ){
resp += Vetor [f] [0];
}
printf ( " %d ", resp);
int f = 0;
int m = Vetor [f] [0];
int g = Vetor [f] [0];
for ( f = 0; f < 8; f++ ){
if ( Vetor [f] [0] > m ){
m = Vetor [f] [0];
}
if ( Vetor [f] [0] < g ){
g = Vetor [f] [0];
}
}
Sleep(800);
textcolor(LIGHTBLUE);gotoxy(8,15);printf("O maior Numero no Vetor e:");
textcolor(LIGHTMAGENTA);gotoxy(36,15);printf(" %d ", m);
textcolor(LIGHTBLUE);gotoxy(8,17);printf("O menor Numero no Vetor e:");
textcolor(LIGHTMAGENTA);gotoxy(36,17);printf("%d", g);
Sleep(800);
for (f = 0; f < 8; f++){
if (Vetor [f] [0] % 2 == 0) par [i++] = Vetor [f] [0];
else
impar [j++] = Vetor [f] [0];
}
getche();
system("cls");
textcolor(LIGHTRED);gotoxy(30,3);printf ( "PREENCHENDO UM VETOR E OPERANDO" );
textcolor(LIGHTBLUE);gotoxy(8,5);printf("Estes são os elementos do Vetor: ");
gotoxy(8,7);Sleep(800);
for(f = 0; f < 8; f++){
textcolor(LIGHTMAGENTA);printf(" %d ", Vetor[f] [0]);
}
Sleep(800);
textcolor(LIGHTBLUE);gotoxy(8,9);printf("Numeros pares no vetor: ");
for(f = 0; f < i; f++){
textcolor(LIGHTMAGENTA);printf(" %d ", par [f]);
}
Sleep(800);
textcolor(LIGHTBLUE);gotoxy(8,11);printf ( "Esta e a soma dos Pares no Vetor: " );
gotoxy(43,11);textcolor(LIGHTMAGENTA);Sleep(800);
for ( f = 0; f < i; f++ ){
soma_pares += par [f];
}
printf ( " %d ", soma_pares);
f = 0;;
m = par [f];
g = par [f];
for ( f = 0; f < i; f++ ){
if ( par [f] > m ){
m = par [f];
}
if ( par [f] < g ){
g = par [f];
}
}
Sleep(800);
textcolor(LIGHTBLUE);gotoxy(8,13);printf("O maior Numero par e:");
textcolor(LIGHTMAGENTA);gotoxy(36,13);printf(" %d ", m);
Sleep(800);
textcolor(LIGHTBLUE);gotoxy(8,15);printf("O menor Numero par e:");
textcolor(LIGHTMAGENTA);gotoxy(36,15);printf(" %d ", g);
getche();
system("cls");
textcolor(LIGHTRED);gotoxy(30,3);printf ( "PREENCHENDO UM VETOR E OPERANDO" );
textcolor(LIGHTBLUE);gotoxy(8,5);printf("Estes são os elementos do Vetor: ");
gotoxy(8,7);Sleep(800);
for(f = 0; f < 8; f++){
textcolor(LIGHTMAGENTA);printf(" %d ", Vetor[f] [0]);
}
textcolor(LIGHTBLUE);gotoxy(8,9);printf("Numeros Impares no vetor: ");
for(f = 0; f < i; f++){
textcolor(LIGHTMAGENTA);printf(" %d ", impar [f]);
}
Sleep(800);
textcolor(LIGHTBLUE);gotoxy(8,11);printf ( "Esta e a soma dos Impares no Vetor: " );
gotoxy(43,11);textcolor(LIGHTMAGENTA);Sleep(800);
for ( f = 0; f < i; f++ ){
soma_impares += impar [f];
}
printf ( " %d ", soma_impares);
f = 0;;
m = impar [f];
g = impar [f];
for ( f = 0; f < i; f++ ){
if ( impar [f] > m ){
m = impar [f];
}
if ( impar [f] < g ){
g = impar [f];
}
}
Sleep(800);
textcolor(LIGHTBLUE);gotoxy(8,13);printf("O maior Numero impar e:");
textcolor(LIGHTMAGENTA);gotoxy(36,13);printf(" %d ", m);
Sleep(800);
textcolor(LIGHTBLUE);gotoxy(8,15);printf("O menor Numero impar e:");
textcolor(LIGHTMAGENTA);gotoxy(36,15);printf(" %d ", g);
Sleep(800);
textcolor(LIGHTRED);gotoxy(33,23);printf ( "O ROCCO AGRADECE" );
getche();
}
Nenhum comentário:
Postar um comentário
Observação: somente um membro deste blog pode postar um comentário.