Um dos primeiros passos de um futuro programador em c, é aprender usar operadores.
Neste programa fazemos o uso do operador (%) resto de divisão, ele faz o retorno
do resto da divisão de um número por outro.
Com certeza existe várias utilidades deste importante operador na linguagem c,
más aqui destacamos apenas uma destas utilidades que é
separar os números ímpares dos pares.
Veja abaixo uma imagem do programa em execução:
Veja abaixo o código do programa:
Neste programa fazemos o uso do operador (%) resto de divisão, ele faz o retorno
do resto da divisão de um número por outro.
Com certeza existe várias utilidades deste importante operador na linguagem c,
más aqui destacamos apenas uma destas utilidades que é
separar os números ímpares dos pares.
Veja abaixo uma imagem do programa em execução:
Veja abaixo o código do programa:
#include <stdio.h>
#include <conio.h>
#define tam 100
void Janela5 ( ) {
int n, c;
c = 0;
system ( "Color
00" );
for ( n = 2; n <= 24; n++ )
for ( c = 2; c <= 78; c++ ) {
gotoxy ( c, n );
textbackground ( WHITE );
printf ( " " );
}
}
int main ( ) {
system ( "title VETOR
DE PARES E DE ÍMPARES" );
int i;
int a [ 100 ];
for ( i = 1; i <= tam; i++ ) {
a [ i ] = i;
}
Janela5 ( );
textcolor ( LIGHTRED );
gotoxy ( 29, 3 );
printf ( "VETOR DE
PARES E DE ÍMPARES" );
textcolor ( LIGHTBLUE );
gotoxy ( 29, 5 );
printf ( "Definindo
pares e ímpares" );
gotoxy ( 17, 7 );
for ( i = 1; i <= tam; i++ ) {
if ( i == 11 ) {
gotoxy ( 17, 8 );
}
if ( i == 21 ) {
gotoxy ( 17, 9 );
}
if ( i == 31 ) {
gotoxy ( 17, 10 );
}
if ( i == 41 ) {
gotoxy ( 17, 11 );
}
if ( i == 51 ) {
gotoxy ( 17, 12 );
}
if ( i == 61 ) {
gotoxy ( 17, 13 );
}
if ( i == 71 ) {
gotoxy ( 17, 14 );
}
if ( i == 81 ) {
gotoxy ( 17, 15 );
}
if ( i == 91 ) {
gotoxy ( 17, 16 );
}
textcolor ( LIGHTRED );
if ( i % 2 == 1 ) {
printf ( " %3d ", a [ i ] );
} else {
textcolor ( LIGHTBLUE );
printf ( " %3d ", a [ i ] );
}
}
textcolor ( LIGHTBLUE );
gotoxy ( 13, 18 );
printf ( "Em vermelho
as colunas dos números ímpares entre " );
textcolor ( LIGHTRED );
printf ( "0 " );
textcolor ( LIGHTBLUE );
printf ( "e " );
textcolor ( LIGHTRED );
printf ( "100" );
textcolor ( LIGHTBLUE );
gotoxy ( 13, 20 );
printf ( "Em azul as
colunas dos números pares entre " );
textcolor ( LIGHTRED );
printf ( "0 " );
textcolor ( LIGHTBLUE );
printf ( "e " );
textcolor ( LIGHTRED );
printf ( "100" );
Sleep ( 1000 );
textcolor ( LIGHTRED );
gotoxy ( 36, 23 );
printf ( "MUITO OBRIGADO" );
getche ( );
return ( 0 );
}
Nenhum comentário:
Postar um comentário
Observação: somente um membro deste blog pode postar um comentário.