Números Crescentes e Decrescentes, e isto em vetor; o vetor vet []; de duas
posições, é inicializado com 0 e 15 e a contagem começa em 0 é claro pois é vetor, e a sequência vai sendo impressa por printf, que mostra primeiro o número relativo ao vetor, e para cada número da sequência o programa mostra se é par, ou ímpar, se é primo ou não.Depois vem a sequência crescente e decrescente, e printf imprime também a soma da sequência em vet1 []; que recebeu de i a soma dos valores, e o total de dígitos da sequência.
Más se a variável result não for resetada, depois que vet []; é incrementado
a soma da sequência fica alterando os resultados.
O código se repete graças ao for na entrada do código onde i é menor que vet [1]; e a sequência vai para a posição 1, e isto é feito sucessivamente até que não tenha mais sequências para mostrar, e então o programa finaliza agradecendo
é claro com o meu apelido como sempre. E por aqui vou mostrando o que sei fazer
e meu desejo é que todos os iniciantes aprendam programar nesta excelente linguagem que tanto me impressiona.
Eis a saída deste programa no cmd:
Eis o código abaixo:
#include <stdio.h>
#include <conio.h>
int main ( ) {
int vet [ ] = { 0, 15 };
int vet1 [ 2 ];
int i = 0, p;
int a = 0, b = 0, pr, result = 0;
system ( "title NUMEROS
CRESCENTES E DECRESCENTES" );
system ( "cls" );
textcolor ( LIGHTRED );
gotoxy ( 28, 3 );
printf ( "NUMEROS
CRESCENTES E DECRESCENTES" );
for ( i = 0; i < vet [ 1 ]; i++ ) {
textcolor ( LIGHTRED );
gotoxy ( 28, 3 );
printf ( "NUMEROS
CRESCENTES E DECRESCENTES" );
textcolor ( LIGHTBLUE );
gotoxy ( 28, 5 );
printf ( "Este e o
Numero" );
textcolor ( LIGHTRED );
gotoxy ( 45, 5 );
printf ( " %d ", i );
textcolor ( LIGHTBLUE );
if ( i % 2 == 0 )
printf ( " Este numero
e par" );
else printf ( " Este numero
e impar" );
getche ( );
for ( b = 1, p = 0; b <= i; b++ ) {
if ( i % b == 0 )
p++;
}
textcolor ( LIGHTRED );
gotoxy ( 28, 7 );
if ( p == 2 )
printf ( "O numero %d e
primo", i );
else {
textcolor ( LIGHTRED );
gotoxy ( 28, 7 );
printf ( "O numero %d
nao e primo", i );
}
getche ( );
textcolor ( LIGHTGRAY );
gotoxy ( 28, 9 );
printf ( "Esta e a
sequencia crescente de %d ", i );
textcolor ( YELLOW );
gotoxy ( 28, 11 );
for ( i = 1; i <= vet [ a ]; i++ ) {
printf ( " %d ", i );
}
getche ( );
textcolor ( LIGHTGREEN );
gotoxy ( 28, 13 );
printf ( "Esta e a
sequencia decrescente de %d ", i - 1 );
textcolor ( YELLOW );
gotoxy ( 28, 15 );
for ( i = vet [ a ]; i >= 1; i-- ) {
printf ( " %d ", i );
}
getche ( );
gotoxy ( 28, 17 );
textcolor ( LIGHTCYAN );
printf ( "Esta e a Soma
desta sequencia " );
gotoxy ( 60, 17 );
textcolor ( YELLOW );
for ( i = 1; i <= vet [ a ]; i++ ) {
vet1 [ a ] = i;
result += vet1 [ a ];
}
printf ( " %d ", result );
getche ( );
for ( i = 0; i < vet [ a ]; i++ ) {
pr = i * 100;
}
gotoxy ( 28, 19 );
textcolor ( LIGHTMAGENTA );
printf ( "O numero de
digitos e: " );
textcolor ( YELLOW );
gotoxy ( 56, 19 );
printf ( " %d ", i );
getche ( );
vet [ a ]++;
result = '\0';
system ( "cls" );
}
textcolor ( LIGHTRED );
gotoxy ( 33, 23 );
printf ( "\aO ROCCO
AGRADECE" );
Sleep ( 1800 );
exit ( 0 );
getche ( );
}
Nenhum comentário:
Postar um comentário
Observação: somente um membro deste blog pode postar um comentário.