Domingo 22 de Diciembre de 2024, 16:56
SoloCodigo
Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
.
¿Perdiste tu
email de activación?
Inicio
Foros
Chat
Ayuda
Buscar
Ingresar
Registrarse
SoloCodigo
»
Foros
»
Programación General
»
C/C++
(Moderador:
Eternal Idol
) »
¿Como hacer una tabla en C++?
« anterior
próximo »
Imprimir
Páginas: [
1
]
Autor
Tema: ¿Como hacer una tabla en C++? (Leído 28838 veces)
crixxus
Nuevo Miembro
Mensajes: 19
Nacionalidad:
¿Como hacer una tabla en C++?
«
en:
Martes 5 de Octubre de 2010, 04:19 »
0
amigos saludos.
El quien pueda por favor digame como puedo hacer que me salgan la impresion de los datos de vectores en una tabla?
les dejo como ejemplo el seguiente algoritmo:
Código: C++
/*
Name:Test escolar
Copyright:STCV
Author: Cristian Velasquez
Date: 01/10/10 14:21
Description:
*/
#include<iostream>
using
namespace
std
;
int
main
(
)
{
char
nom
[
50
]
[
20
]
;
// vector de nombre de estudiantes
char
auxnom
[
20
]
;
int
nota
[
50
]
;
// vector de notas de los estudias
int
auxnota
;
int
i
;
int
j
;
int
k
;
int
l
;
// indices
int
cont
;
// contador de estudiantes
int
nota1
;
int
nota2
;
int
nota4
;
int
nota5
;
// contadores de notas
int
resp
;
// respuesta del usuario
int
posmin
;
// posicion minima del vector
system
(
"color 7c"
)
;
i
=
0
;
l
=
0
;
nota1
=
0
;
nota2
=
0
;
nota4
=
0
;
nota5
=
0
;
do
{
cout
<<
"nombre de estudiante: "
;
cin
>>
nom
[
i
]
;
do
{
cout
<<
"nnota de la prueba: "
;
cin
>>
nota
[
i
]
;
}
while
(
nota
[
i
]
<
1
||
nota
[
i
]
==
3
||
nota
[
i
]
>
5
)
;
if
(
nota
[
i
]
==
1
)
{
nota1
++
;
}
if
(
nota
[
i
]
==
2
)
{
nota2
++
;
}
if
(
nota
[
i
]
==
4
)
{
nota4
++
;
}
if
(
nota
[
i
]
==
5
)
{
nota5
++
;
}
i
++
;
do
{
cout
<<
"n¿desea agregar otro estudiante? (si=1 - no=0): "
;
cin
>>
resp
;
system
(
"cls"
)
;
}
while
(
resp
<
0
||
resp
>
1
||
i
>
50
)
;
cout
<<
"n"
;
}
while
(
resp
==
1
&&
i
<
50
)
;
cont
=
i
;
/* IMPRIMIENDO DATOS GUARDADOS*/
cout
<<
"***********Datos ingresados***********"
;
for
(
i
=
0
;
i
<
cont
;
i
++
)
{
cout
<<
"n"
;
cout
<<
nom
[
i
]
;
cout
<<
"tt"
<<
nota
[
i
]
;
}
/* ORDENANDO POR CRITERIO NOTA*/
for
(
i
=
0
;
i
<
cont
-
1
;
i
++
)
{
posmin
=
i
;
for
(
j
=
i
+
1
;
j
<
cont
;
j
++
)
{
if
(
nota
[
j
]
<
nota
[
posmin
]
)
{
posmin
=
j
;
}
}
auxnota
=
nota
[
i
]
;
nota
[
i
]
=
nota
[
posmin
]
;
nota
[
posmin
]
=
auxnota
;
for
(
k
=
0
;
k
<
cont
-
1
;
k
++
)
{
auxnom
[
i
]
=
nom
[
i
]
[
k
]
;
nom
[
i
]
[
k
]
=
nom
[
posmin
]
[
k
]
;
nom
[
posmin
]
[
k
]
=
auxnom
[
i
]
;
}
}
//Imprimiendo resultados organizados
cout
<<
"nnn***********RESULTADOS***********"
;
for
(
i
=
0
;
i
<
cont
;
i
++
)
{
cout
<<
"n"
;
cout
<<
nom
[
i
]
;
cout
<<
"tt"
<<
nota
[
i
]
;
}
cout
<<
"nn"
;
system
(
"pause"
)
;
return
0
;
}
Tweet
crixxus
Nuevo Miembro
Mensajes: 19
Nacionalidad:
Re: ¿Como hacer una tabla en C++?
«
Respuesta #1 en:
Martes 5 de Octubre de 2010, 04:27 »
0
hey recuerden que soy novato en esto, espero que sean simples
jaajmonterrey
Nuevo Miembro
Mensajes: 10
Re: ¿Como hacer una tabla en C++?
«
Respuesta #2 en:
Martes 5 de Octubre de 2010, 06:49 »
0
Cita de: "crixxus"
hey recuerden que soy novato en esto, espero que sean simples
nO ENTIENDON QUE QUIERES QUE HAGA JALA BIEN NO?
crixxus
Nuevo Miembro
Mensajes: 19
Nacionalidad:
Re: ¿Como hacer una tabla en C++?
«
Respuesta #3 en:
Martes 5 de Octubre de 2010, 18:09 »
0
si el trbaja bien oero me gustaria que los resultados salgan dentro de una tabla
Geo
Miembro de PLATA
Mensajes: 1011
Nacionalidad:
Re: ¿Como hacer una tabla en C++?
«
Respuesta #4 en:
Miércoles 13 de Octubre de 2010, 06:24 »
0
Checa los manipuladores de flujo dentro de <iomanip>, p. ej. con std::setw puedes indicar cuántos espacios quieres que ocupe la siguiente impresión en pantalla.
Código: C++
#include <iostream>
using
std
::
cout
;
using
std
::
endl
;
#include <iomanip>
using
std
::
setw
;
int
main
(
)
{
cout
<<
"Mult."
<<
setw
(
9
)
<<
"Result."
<<
endl
;
for
(
int
i
=
1
;
i
<=
10
;
i
++
)
{
cout
<<
"3 x "
<<
setw
(
2
)
<<
i
<<
setw
(
8
)
<<
3
*
i
<<
endl
;
}
system
(
"pause"
)
;
}
La imaginación es el límite.
Hardware & Software
|
Mexchip
crixxus
Nuevo Miembro
Mensajes: 19
Nacionalidad:
Re: ¿Como hacer una tabla en C++?
«
Respuesta #5 en:
Miércoles 13 de Octubre de 2010, 18:34 »
0
Gracias geo veo que esto me puede ayudar.
Imprimir
Páginas: [
1
]
« anterior
próximo »
SoloCodigo
»
Foros
»
Programación General
»
C/C++
(Moderador:
Eternal Idol
) »
¿Como hacer una tabla en C++?