jueves, 17 de octubre de 2013

-Construir una tabla de 20x12 con todas las celdas numeradas correctamente del 1 al 240. Pintando de rojo aquellas que son múltiplos de 5.

#include <iostream>
#include <conio.h>
#include <iomanip>
#include <Windows.h>
#include <stdlib.h>
using namespace std;
int contador=1;
 
inline int SetColor(const int foreground)
{
int Color = foreground * 16;
HANDLE hConsole =
GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleTextAttribute(hConsole, Color);
return 0;
}
 
void dibujarRectangulo(int columna, int fila)
{
int i, j;
 
for(i=1;i<=fila;i++)
{
for(j=1;j<=columna;j++)
{
if ((contador % 5)==0)
{
SetColor(FOREGROUND_RED);
cout<<setfill('0')<<setw(3)<<contador<
<" ";
}
else
{
 
SetColor(FOREGROUND_INTENSITY);
 
cout<<setfill('0')<<setw(3)<<contador<
<" ";
}
 
contador++;
}
cout << endl;
}
}
int main()
{
dibujarRectangulo(20,12); cout<<endl;
cout<<endl;
_getch();
}
 

No hay comentarios:

Publicar un comentario