<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Estructura y Base de Datos (segun)</title>
	<atom:link href="http://esimestudiante.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://esimestudiante.wordpress.com</link>
	<description>Just another WordPress.com weblog</description>
	<lastBuildDate>Sat, 13 Sep 2008 01:41:32 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='esimestudiante.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Estructura y Base de Datos (segun)</title>
		<link>http://esimestudiante.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://esimestudiante.wordpress.com/osd.xml" title="Estructura y Base de Datos (segun)" />
	<atom:link rel='hub' href='http://esimestudiante.wordpress.com/?pushpress=hub'/>
		<item>
		<title>lista doblemente ligada circular</title>
		<link>http://esimestudiante.wordpress.com/2008/09/13/lista-doblemente-ligada-circular/</link>
		<comments>http://esimestudiante.wordpress.com/2008/09/13/lista-doblemente-ligada-circular/#comments</comments>
		<pubDate>Sat, 13 Sep 2008 01:38:36 +0000</pubDate>
		<dc:creator>esimestudiante</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[clases amigas]]></category>
		<category><![CDATA[lista doblemente ligada]]></category>
		<category><![CDATA[memoria dinamica]]></category>

		<guid isPermaLink="false">http://esimestudiante.wordpress.com/?p=27</guid>
		<description><![CDATA[#include &#60;iostream.h&#62; #include &#60;conio.h&#62; class nodo { public: nodo(int v, nodo *sig=0, nodo *ant=0):valor(v), siguiente(sig), anterior(ant){} private: int valor; nodo *siguiente; nodo *anterior; friend class lista; }; typedef nodo *pnodo; class lista { public: lista():plista(0){} ~lista(); void Insertar(int v); int ListaVacia(){return plista==0;} void Mostrar(); void Borrar(int v); private: pnodo plista; }; lista::~lista() { pnodo aux; [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=esimestudiante.wordpress.com&amp;blog=4828266&amp;post=27&amp;subd=esimestudiante&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>#include &lt;iostream.h&gt;<br />
#include &lt;conio.h&gt;<br />
class nodo<br />
{<br />
public:<br />
nodo(int v, nodo *sig=0, nodo *ant=0):valor(v), siguiente(sig), anterior(ant){}<br />
private:<br />
int valor;<br />
nodo *siguiente;<br />
nodo *anterior;<br />
friend class lista;<br />
};<br />
typedef nodo *pnodo;<br />
class lista<br />
{<br />
public:<br />
lista():plista(0){}<br />
~lista();<br />
void Insertar(int v);<br />
int ListaVacia(){return plista==0;}<br />
void Mostrar();<br />
void Borrar(int v);<br />
private:<br />
pnodo plista;<br />
};<br />
lista::~lista()<br />
{<br />
pnodo aux;<br />
do<br />
{<br />
aux=plista;<br />
plista=plista-&gt;siguiente;<br />
delete aux;<br />
}<br />
while(!plista);<br />
}<br />
void lista::Insertar(int v)<br />
{<br />
pnodo Nodo;<br />
if (ListaVacia())<br />
{<br />
Nodo=new nodo(v);<br />
plista=Nodo;<br />
plista-&gt;anterior=Nodo;<br />
}<br />
else<br />
{<br />
Nodo=new nodo(v, plista-&gt;siguiente, plista);<br />
plista-&gt;siguiente-&gt;anterior=Nodo;<br />
}<br />
plista-&gt;siguiente=Nodo;<br />
}<br />
void lista::Borrar(int v)<br />
{<br />
pnodo nodo;<br />
nodo=plista;<br />
if(nodo)<br />
do<br />
{<br />
nodo=nodo-&gt;siguiente;<br />
}<br />
while(nodo-&gt;valor != v &amp;&amp; nodo != plista);<br />
if(!nodo || nodo-&gt;valor != v )<br />
{<br />
cout&lt;&lt;&#8221;Valor &#8220;&lt;&lt;v&lt;&lt;&#8221; no hallado!!!&#8221;&lt;&lt;endl;return;<br />
}<br />
else<br />
{<br />
nodo-&gt;anterior-&gt;siguiente=nodo-&gt;siguiente;<br />
nodo-&gt;siguiente-&gt;anterior=nodo-&gt;anterior;<br />
delete nodo;<br />
}<br />
}</p>
<p>void lista::Mostrar(void)<br />
{<br />
pnodo nodo;<br />
nodo=plista;<br />
do<br />
{<br />
cout &lt;&lt; nodo-&gt;valor&lt;&lt;&#8221; -&gt; &#8220;;<br />
nodo=nodo-&gt;siguiente;<br />
}<br />
while(nodo != plista);<br />
cout &lt;&lt; endl;<br />
nodo=plista;<br />
do<br />
{<br />
cout &lt;&lt; nodo-&gt;valor &lt;&lt; &#8221; -&gt; &#8220;;<br />
nodo=nodo-&gt;anterior;<br />
}<br />
while(nodo != plista);<br />
cout &lt;&lt; endl;<br />
}<br />
int main ()<br />
{<br />
lista Lista;<br />
clrscr();<br />
Lista.Insertar(20);<br />
Lista.Insertar(10);<br />
Lista.Insertar(40);<br />
Lista.Insertar(30);<br />
Lista.Insertar(50);<br />
Lista.Insertar(60);<br />
Lista.Mostrar();<br />
Lista.Borrar(30);<br />
Lista.Mostrar();<br />
cin.get();<br />
return 0;<br />
}</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/esimestudiante.wordpress.com/27/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/esimestudiante.wordpress.com/27/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/esimestudiante.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/esimestudiante.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/esimestudiante.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/esimestudiante.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/esimestudiante.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/esimestudiante.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/esimestudiante.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/esimestudiante.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/esimestudiante.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/esimestudiante.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/esimestudiante.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/esimestudiante.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/esimestudiante.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/esimestudiante.wordpress.com/27/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=esimestudiante.wordpress.com&amp;blog=4828266&amp;post=27&amp;subd=esimestudiante&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://esimestudiante.wordpress.com/2008/09/13/lista-doblemente-ligada-circular/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8e4c967d5281711c307ca89dd879e7ff?s=96&#38;d=identicon" medium="image">
			<media:title type="html">esimestudiante</media:title>
		</media:content>
	</item>
		<item>
		<title>lista doblemente ligada con contador</title>
		<link>http://esimestudiante.wordpress.com/2008/09/13/lista-doblemente-ligada-con-contador/</link>
		<comments>http://esimestudiante.wordpress.com/2008/09/13/lista-doblemente-ligada-con-contador/#comments</comments>
		<pubDate>Sat, 13 Sep 2008 01:37:19 +0000</pubDate>
		<dc:creator>esimestudiante</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[clase amiga]]></category>
		<category><![CDATA[contador]]></category>
		<category><![CDATA[doblemente ligada]]></category>
		<category><![CDATA[memoria dinamica]]></category>

		<guid isPermaLink="false">http://esimestudiante.wordpress.com/?p=25</guid>
		<description><![CDATA[#include &#60;iostream.h&#62; #include &#60;conio.h&#62; #define ASCENDENTE 1 #define DESCENDENTE 0 class nodo{ public: nodo(int v, nodo *sig=0, nodo *ant=0,int c=1): valor(v), siguiente(sig),anterior(ant),contador(c){} private: int valor; int contador; nodo *siguiente; nodo *anterior; friend class lista; }; typedef nodo *pnodo; class lista{ public: lista():plista(0){}//plista=NULL ~lista(); void Insertar(int v); void Borrar(int v); int ListaVacia(){return plista==0;} void Mostrar(int); void [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=esimestudiante.wordpress.com&amp;blog=4828266&amp;post=25&amp;subd=esimestudiante&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="margin:0 0 .0001pt;">#include &lt;iostream.h&gt;<br />
#include &lt;conio.h&gt;<br />
#define ASCENDENTE 1<br />
#define DESCENDENTE 0</p>
<p style="margin:0 0 .0001pt;">class nodo{<br />
public:<br />
nodo(int v, nodo *sig=0, nodo *ant=0,int c=1):<br />
valor(v), siguiente(sig),anterior(ant),contador(c){}<br />
private:<br />
int valor;<br />
int contador;<br />
nodo *siguiente;<br />
nodo *anterior;<br />
friend class lista;<br />
};</p>
<p style="margin:0 0 .0001pt;">typedef nodo *pnodo;</p>
<p style="margin:0 0 .0001pt;">class lista{<br />
public:<br />
lista():plista(0){}//plista=NULL<br />
~lista();<br />
void Insertar(int v);<br />
void Borrar(int v);<br />
int ListaVacia(){return plista==0;}<br />
void Mostrar(int);<br />
void Siguiente();<br />
void Anterior();<br />
void Primero();<br />
void Ultimo();<br />
int Actual(){return plista!=0;}<br />
int ValorActual(){return plista-&gt;valor;}<br />
private:<br />
pnodo plista;<br />
};</p>
<p style="margin:0 0 .0001pt;">lista::~lista()<br />
{<br />
pnodo aux;<br />
Primero();<br />
while(plista)<br />
{<br />
aux=plista;<br />
plista=plista-&gt;siguiente;<br />
delete aux;<br />
}<br />
}</p>
<p style="margin:0 0 .0001pt;">void lista::Insertar(int v)<br />
{<br />
pnodo nuevo;<br />
int contador=1;<br />
Primero();</p>
<p style="margin:0 0 .0001pt;">if(ListaVacia() || plista-&gt;valor &gt; v)<br />
{<br />
nuevo=new nodo(v,plista);<br />
if(!plista){<br />
plista=nuevo;<br />
nuevo-&gt;contador=1;}<br />
else<br />
plista-&gt;anterior=nuevo;<br />
}<br />
else<br />
{<br />
while(plista-&gt;siguiente &amp;&amp; plista-&gt;siguiente-&gt;valor &lt; v)<br />
Siguiente();<br />
if(plista-&gt;siguiente &amp;&amp; plista-&gt;siguiente-&gt;valor == v)<br />
plista-&gt;siguiente-&gt;contador=plista-&gt;siguiente-&gt;contador+1;<br />
else<br />
if(plista-&gt;valor == v)<br />
plista-&gt;contador=plista-&gt;contador+1;<br />
else<br />
{<br />
nuevo=new nodo(v,plista-&gt;siguiente,plista);<br />
plista-&gt;siguiente=nuevo;<br />
nuevo-&gt;contador=1;<br />
if(nuevo-&gt;siguiente)<br />
nuevo-&gt;siguiente-&gt;anterior=nuevo;<br />
}<br />
}</p>
<p style="margin:0 0 .0001pt;">}</p>
<p style="margin:0 0 .0001pt;">void lista::Borrar(int v)<br />
{<br />
pnodo nodo;<br />
nodo=plista;<br />
while(nodo &amp;&amp; nodo-&gt;valor &lt; v)<br />
nodo=nodo-&gt;siguiente;<br />
while(nodo &amp;&amp; nodo-&gt;valor &gt; v)<br />
nodo=nodo-&gt;anterior;<br />
if(!nodo || nodo-&gt;valor != v)<br />
{<br />
cout&lt;&lt;&#8221;Valor &#8220;&lt;&lt;v&lt;&lt;&#8221; no hallado!!!&#8221;&lt;&lt;endl;return;<br />
}<br />
if(nodo-&gt;contador == 1)<br />
{</p>
<p style="margin:0 0 .0001pt;">if(nodo-&gt;anterior)<br />
nodo-&gt;anterior-&gt;siguiente=nodo-&gt;siguiente;<br />
if(nodo-&gt;siguiente)<br />
nodo-&gt;siguiente-&gt;anterior=nodo-&gt;anterior;<br />
if(nodo == plista)<br />
{<br />
if(plista-&gt;siguiente)<br />
plista=plista-&gt;siguiente;<br />
else<br />
if(plista-&gt;anterior)<br />
plista=plista-&gt;anterior;<br />
else<br />
plista=0;<br />
delete nodo;<br />
}<br />
}<br />
if(nodo &amp;&amp; nodo-&gt;contador&gt;1)<br />
nodo-&gt;contador=nodo-&gt;contador-1;</p>
<p style="margin:0 0 .0001pt;">}</p>
<p style="margin:0 0 .0001pt;">void lista::Mostrar(int orden)<br />
{</p>
<p style="margin:0 0 .0001pt;">pnodo nodo;<br />
if(orden == ASCENDENTE)<br />
{<br />
Primero();<br />
nodo=plista;<br />
while(nodo)<br />
{<br />
cout&lt;&lt;nodo-&gt;valor&lt;&lt;&#8221;(&#8220;&lt;&lt;nodo-&gt;contador&lt;&lt;&#8221;)&#8221;&lt;&lt;&#8221;-&gt;&#8221;;<br />
nodo=nodo-&gt;siguiente;<br />
}<br />
}<br />
else<br />
{<br />
Ultimo();<br />
nodo=plista;<br />
while(nodo)<br />
{<br />
cout&lt;&lt;nodo-&gt;valor&lt;&lt;&#8221;(&#8220;&lt;&lt;nodo-&gt;contador&lt;&lt;&#8221;)&#8221;&lt;&lt;&#8221;-&gt;&#8221;;<br />
nodo=nodo-&gt;anterior;<br />
}<br />
}<br />
cout&lt;&lt;endl;<br />
}</p>
<p style="margin:0 0 .0001pt;">void lista::Siguiente()<br />
{<br />
if(plista &amp;&amp; plista-&gt;siguiente)<br />
plista=plista-&gt;siguiente;<br />
}</p>
<p style="margin:0 0 .0001pt;">void lista::Anterior()<br />
{<br />
if(plista &amp;&amp; plista-&gt;anterior)<br />
plista=plista-&gt;anterior;<br />
}</p>
<p style="margin:0 0 .0001pt;">void lista::Primero()<br />
{<br />
while(plista &amp;&amp; plista-&gt;anterior)<br />
plista=plista-&gt;anterior;<br />
}</p>
<p style="margin:0 0 .0001pt;">void lista::Ultimo()<br />
{<br />
while(plista &amp;&amp; plista-&gt;siguiente)<br />
plista=plista-&gt;siguiente;<br />
}</p>
<p style="margin:0 0 .0001pt;">int main()<br />
{<br />
lista Lista;<br />
// clrscr();<br />
Lista.Insertar(10);<br />
Lista.Insertar(20);<br />
Lista.Insertar(60);<br />
Lista.Insertar(20);<br />
Lista.Insertar(10);<br />
Lista.Insertar(50);<br />
Lista.Insertar(50);<br />
Lista.Insertar(60);<br />
Lista.Mostrar(ASCENDENTE);<br />
Lista.Mostrar(DESCENDENTE);<br />
Lista.Primero();<br />
cout&lt;&lt;&#8221;Primero : &#8220;&lt;&lt;Lista.ValorActual()&lt;&lt;endl;<br />
Lista.Ultimo();<br />
cout&lt;&lt;&#8221;Ultimo : &#8220;&lt;&lt;Lista.ValorActual()&lt;&lt;endl;<br />
Lista.Borrar(20);<br />
Lista.Borrar(10);<br />
Lista.Borrar(15);<br />
Lista.Borrar(45);<br />
Lista.Borrar(50);<br />
Lista.Borrar(40);<br />
Lista.Mostrar(ASCENDENTE);<br />
Lista.Mostrar(DESCENDENTE);<br />
cin.get();<br />
return 0;<br />
}</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/esimestudiante.wordpress.com/25/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/esimestudiante.wordpress.com/25/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/esimestudiante.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/esimestudiante.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/esimestudiante.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/esimestudiante.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/esimestudiante.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/esimestudiante.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/esimestudiante.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/esimestudiante.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/esimestudiante.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/esimestudiante.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/esimestudiante.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/esimestudiante.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/esimestudiante.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/esimestudiante.wordpress.com/25/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=esimestudiante.wordpress.com&amp;blog=4828266&amp;post=25&amp;subd=esimestudiante&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://esimestudiante.wordpress.com/2008/09/13/lista-doblemente-ligada-con-contador/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8e4c967d5281711c307ca89dd879e7ff?s=96&#38;d=identicon" medium="image">
			<media:title type="html">esimestudiante</media:title>
		</media:content>
	</item>
		<item>
		<title>lista de numeros simplemente ligada que ordena de mayor a menor</title>
		<link>http://esimestudiante.wordpress.com/2008/09/13/lista-de-numeros-simplemente-ligada-que-ordena-de-mayor-a-menor/</link>
		<comments>http://esimestudiante.wordpress.com/2008/09/13/lista-de-numeros-simplemente-ligada-que-ordena-de-mayor-a-menor/#comments</comments>
		<pubDate>Sat, 13 Sep 2008 01:34:56 +0000</pubDate>
		<dc:creator>esimestudiante</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[clases amigas]]></category>
		<category><![CDATA[lista ligada]]></category>
		<category><![CDATA[mayor a menor]]></category>

		<guid isPermaLink="false">http://esimestudiante.wordpress.com/?p=22</guid>
		<description><![CDATA[#include &#60;iostream.h&#62; class nodo { public: nodo(int v, nodo *sig = NULL) { valor = v; siguiente = sig; }; private: int valor; nodo *siguiente; friend class lista; }; typedef nodo *pnodo; class lista { public: lista(){actual=NULL;}; ~lista(); void Insertar(int v); void Borrar(int v); int ListaVacia(){return actual==NULL;}; void Mostrar(); void Siguente(); void Primero(){actual=primero;}; int Actual(){ [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=esimestudiante.wordpress.com&amp;blog=4828266&amp;post=22&amp;subd=esimestudiante&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>#include &lt;iostream.h&gt;<br />
class nodo<br />
{<br />
public:<br />
nodo(int v, nodo *sig = NULL)<br />
{<br />
valor = v;<br />
siguiente = sig;<br />
};<br />
private:<br />
int valor;<br />
nodo *siguiente;<br />
friend class lista;<br />
};<br />
typedef nodo *pnodo;</p>
<p>class lista<br />
{<br />
public:<br />
lista(){actual=NULL;};<br />
~lista();<br />
void Insertar(int v);<br />
void Borrar(int v);<br />
int ListaVacia(){return actual==NULL;};<br />
void Mostrar();<br />
void Siguente();<br />
void Primero(){actual=primero;};<br />
int Actual(){ return actual != NULL;};<br />
int ValorActual(){return actual-&gt;valor;};<br />
private:<br />
pnodo actual;<br />
pnodo primero;<br />
};</p>
<p>lista::~lista()<br />
{<br />
pnodo nodo;<br />
while (actual-&gt;siguiente != actual)<br />
{<br />
nodo = actual-&gt;siguiente;<br />
actual-&gt;siguiente = nodo-&gt;siguiente;<br />
delete nodo;<br />
}<br />
delete actual;<br />
actual = NULL;<br />
}<br />
void lista::Insertar(int v)<br />
{<br />
pnodo Nodo;<br />
Nodo = new nodo (v);<br />
if(actual == NULL)<br />
{<br />
actual = Nodo;<br />
actual-&gt;siguiente=Nodo;<br />
}<br />
if(actual != NULL)<br />
{<br />
Nodo-&gt;siguiente=actual-&gt;siguiente;<br />
actual-&gt;siguiente=Nodo;<br />
//       Nodo-&gt;valor=v;<br />
do{<br />
if(Nodo-&gt;valor &gt; Nodo-&gt;siguiente-&gt;valor)<br />
{<br />
actual-&gt;siguiente=Nodo-&gt;siguiente;<br />
actual=actual-&gt;siguiente;<br />
Nodo-&gt;siguiente=actual-&gt;siguiente;<br />
actual-&gt;siguiente=Nodo;<br />
if(Nodo-&gt;siguiente-&gt;valor &lt; actual-&gt;valor)<br />
actual=actual-&gt;siguiente;<br />
}<br />
else<br />
actual=actual-&gt;siguiente;<br />
}while (actual-&gt;valor &lt; actual-&gt;siguiente-&gt;valor);<br />
}<br />
}<br />
void lista::Borrar(int v)<br />
{<br />
pnodo nodo;<br />
nodo = actual;<br />
do<br />
{<br />
if(actual-&gt;siguiente-&gt;valor != v)<br />
actual = actual-&gt;siguiente;<br />
}<br />
while(actual-&gt;siguiente-&gt;valor != v &amp;&amp; actual != nodo);<br />
if(actual-&gt;siguiente-&gt;valor == v)<br />
{<br />
if (actual == actual-&gt;siguiente)<br />
{<br />
delete actual;<br />
actual = NULL;<br />
}<br />
else<br />
{<br />
nodo = actual-&gt;siguiente;<br />
actual-&gt;siguiente = nodo-&gt;siguiente;<br />
delete nodo;<br />
}<br />
}<br />
}<br />
void lista::Mostrar()<br />
{<br />
actual=actual-&gt;siguiente;<br />
pnodo nodo;<br />
nodo = actual;<br />
do<br />
{<br />
cout&lt;&lt;nodo-&gt;valor &lt;&lt; &#8220;-&gt;&#8221;;<br />
nodo = nodo-&gt;siguiente;<br />
}<br />
while(nodo != actual);<br />
cout&lt;&lt;endl;<br />
}<br />
void lista::Siguente()<br />
{<br />
if (actual)<br />
actual=actual-&gt;siguiente;<br />
}</p>
<p>int main()<br />
{<br />
lista Lista;<br />
Lista.Insertar(20);<br />
Lista.Insertar(10);<br />
Lista.Insertar(40);<br />
Lista.Insertar(30);<br />
Lista.Insertar(60);<br />
Lista.Mostrar();<br />
cout&lt;&lt;&#8221;Lista de elementos:&#8221;&lt;&lt;endl;<br />
Lista.Borrar(10);<br />
Lista.Borrar(30);<br />
Lista.Mostrar();<br />
cin.get();<br />
return 0;<br />
}</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/esimestudiante.wordpress.com/22/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/esimestudiante.wordpress.com/22/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/esimestudiante.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/esimestudiante.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/esimestudiante.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/esimestudiante.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/esimestudiante.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/esimestudiante.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/esimestudiante.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/esimestudiante.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/esimestudiante.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/esimestudiante.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/esimestudiante.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/esimestudiante.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/esimestudiante.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/esimestudiante.wordpress.com/22/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=esimestudiante.wordpress.com&amp;blog=4828266&amp;post=22&amp;subd=esimestudiante&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://esimestudiante.wordpress.com/2008/09/13/lista-de-numeros-simplemente-ligada-que-ordena-de-mayor-a-menor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8e4c967d5281711c307ca89dd879e7ff?s=96&#38;d=identicon" medium="image">
			<media:title type="html">esimestudiante</media:title>
		</media:content>
	</item>
		<item>
		<title>lista de numeros simplemente ligada con apuntadores (circular). muestra el primer y ultimo numero</title>
		<link>http://esimestudiante.wordpress.com/2008/09/13/lista-de-numeros-simplemente-ligada-con-apuntadores-circular/</link>
		<comments>http://esimestudiante.wordpress.com/2008/09/13/lista-de-numeros-simplemente-ligada-con-apuntadores-circular/#comments</comments>
		<pubDate>Sat, 13 Sep 2008 01:28:54 +0000</pubDate>
		<dc:creator>esimestudiante</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[apuntadores]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[clase amiga]]></category>
		<category><![CDATA[lista]]></category>

		<guid isPermaLink="false">http://esimestudiante.wordpress.com/?p=18</guid>
		<description><![CDATA[#include &#60;iostream.h&#62; class nodo { public: nodo(int v, nodo *sig=NULL) { valor=v; siguiente=sig; } private: int valor; nodo *siguiente; friend class lista; }; typedef nodo *pnodo; class lista{ public: lista(){primero=actual=NULL;} ~lista(); void Insertar(int v); void Borrar(int v); int ListaVacia(){return primero == NULL;} void Mostrar(); void Siguiente(){if(actual)actual=actual-&#62;siguiente;} void Primero(){actual=primero;} void Ultimo(){Primero();if(!ListaVacia())while(actual-&#62;siguiente)Siguiente();} int Actual(){return actual != NULL;} [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=esimestudiante.wordpress.com&amp;blog=4828266&amp;post=18&amp;subd=esimestudiante&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>#include &lt;iostream.h&gt;<br />
class nodo<br />
{<br />
public:<br />
nodo(int v, nodo *sig=NULL)<br />
{<br />
valor=v;<br />
siguiente=sig;<br />
}<br />
private:<br />
int valor;<br />
nodo *siguiente;<br />
friend class lista;<br />
};<br />
typedef nodo *pnodo;<br />
class lista{<br />
public:<br />
lista(){primero=actual=NULL;}<br />
~lista();<br />
void Insertar(int v);<br />
void Borrar(int v);<br />
int ListaVacia(){return primero == NULL;}<br />
void Mostrar();<br />
void Siguiente(){if(actual)actual=actual-&gt;siguiente;}<br />
void Primero(){actual=primero;}<br />
void Ultimo(){Primero();if(!ListaVacia())while(actual-&gt;siguiente)Siguiente();}<br />
int Actual(){return actual != NULL;}<br />
int ValorActual(){return actual-&gt;valor;}<br />
private:<br />
pnodo primero;<br />
pnodo actual;<br />
};<br />
lista::~lista()<br />
{<br />
pnodo aux;<br />
while(primero)<br />
{<br />
aux=primero;<br />
primero=primero-&gt;siguiente;<br />
delete aux;<br />
}<br />
actual=NULL;<br />
}<br />
void lista::Insertar(int v)<br />
{<br />
pnodo anterior;<br />
if(ListaVacia() || primero-&gt;valor &gt;v)<br />
{<br />
primero=new nodo(v,primero);<br />
}<br />
else<br />
{<br />
anterior=primero;<br />
while(anterior-&gt;siguiente &amp;&amp; anterior-&gt;siguiente-&gt;valor &lt;=v)<br />
anterior=anterior-&gt;siguiente;<br />
anterior-&gt;siguiente= new nodo(v,anterior-&gt;siguiente);<br />
}<br />
}<br />
void lista::Borrar(int v)<br />
{<br />
pnodo anterior, nodo;<br />
nodo=primero;<br />
anterior=NULL;<br />
while(nodo &amp;&amp;  nodo-&gt;valor &lt;v)<br />
{<br />
anterior=nodo;<br />
nodo=nodo-&gt;siguiente;<br />
}<br />
if(!nodo || nodo-&gt;valor !=v)<br />
{<br />
cout&lt;&lt;&#8221;El dato no se encuentra!!!&#8221;&lt;&lt;endl;<br />
return;<br />
}<br />
else<br />
{<br />
if(!anterior)<br />
primero=nodo-&gt;siguiente;<br />
else<br />
anterior-&gt;siguiente=nodo-&gt;siguiente,<br />
delete nodo;<br />
}<br />
}<br />
void lista::Mostrar()<br />
{<br />
pnodo aux;<br />
aux=primero;<br />
while(aux){<br />
cout&lt;&lt;aux-&gt;valor&lt;&lt;&#8221;-&gt;&#8221;;//Aqui se midifica para los incrementos o decrementos del valor<br />
aux=aux-&gt;siguiente;<br />
}<br />
cout&lt;&lt;endl;<br />
}</p>
<p>void main()<br />
{<br />
lista Lista;<br />
Lista.Insertar(20);<br />
Lista.Insertar(10);<br />
Lista.Insertar(40);<br />
Lista.Insertar(30);<br />
Lista.Mostrar();<br />
cout&lt;&lt;&#8221;Lista de elementos:&#8221;&lt;&lt;endl;<br />
Lista.Primero();<br />
while(Lista.Actual())<br />
{<br />
cout&lt;&lt;Lista.ValorActual()&lt;&lt;endl;<br />
Lista.Siguiente();<br />
}<br />
Lista.Primero();<br />
cout&lt;&lt;&#8221;Primero: &#8220;&lt;&lt;Lista.ValorActual()&lt;&lt;endl;<br />
Lista.Ultimo();<br />
cout&lt;&lt;&#8221;Ultimo: &#8220;&lt;&lt;Lista.ValorActual()&lt;&lt;endl;<br />
Lista.Borrar(10);<br />
Lista.Borrar(15);<br />
Lista.Borrar(45);<br />
Lista.Borrar(30);<br />
Lista.Borrar(40);<br />
Lista.Mostrar();<br />
cin.get();<br />
}</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/esimestudiante.wordpress.com/18/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/esimestudiante.wordpress.com/18/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/esimestudiante.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/esimestudiante.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/esimestudiante.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/esimestudiante.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/esimestudiante.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/esimestudiante.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/esimestudiante.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/esimestudiante.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/esimestudiante.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/esimestudiante.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/esimestudiante.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/esimestudiante.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/esimestudiante.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/esimestudiante.wordpress.com/18/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=esimestudiante.wordpress.com&amp;blog=4828266&amp;post=18&amp;subd=esimestudiante&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://esimestudiante.wordpress.com/2008/09/13/lista-de-numeros-simplemente-ligada-con-apuntadores-circular/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8e4c967d5281711c307ca89dd879e7ff?s=96&#38;d=identicon" medium="image">
			<media:title type="html">esimestudiante</media:title>
		</media:content>
	</item>
		<item>
		<title>generador de curp</title>
		<link>http://esimestudiante.wordpress.com/2008/09/13/generador-de-curp/</link>
		<comments>http://esimestudiante.wordpress.com/2008/09/13/generador-de-curp/#comments</comments>
		<pubDate>Sat, 13 Sep 2008 01:25:13 +0000</pubDate>
		<dc:creator>esimestudiante</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[apuntadores]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[clase]]></category>
		<category><![CDATA[curp]]></category>
		<category><![CDATA[orientada a objetos]]></category>

		<guid isPermaLink="false">http://esimestudiante.wordpress.com/?p=16</guid>
		<description><![CDATA[#include &#60;stdlib.h&#62; #include &#60;conio.h&#62; #include &#60;iostream.h&#62; class curp { private: char res[15]; char *ap, *ap1; char apellidop[15]; char apellidom[15]; char nombre1[15]; char sex[2]; char ano[2]; char mes[2]; char dia[2]; char lugar[2]; public: //inicializar la cadena res[] curp(){ap=ap1=NULL;} obtenerdatos(); generarcurp(); imprimirdatos(); }; curp::obtenerdatos() { cout&#60;&#60;&#8221;\nIntroduzca su primer apellido: &#8220;; cin&#62;&#62;apellidop; cout&#60;&#60;&#8221;\nIntroduzca su segundo apellido&#8221;&#60;&#60;endl; cout&#60;&#60;&#8221;Si no [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=esimestudiante.wordpress.com&amp;blog=4828266&amp;post=16&amp;subd=esimestudiante&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>#include &lt;stdlib.h&gt;<br />
#include &lt;conio.h&gt;<br />
#include &lt;iostream.h&gt;</p>
<p>class curp<br />
{<br />
private:<br />
char res[15];<br />
char *ap, *ap1;<br />
char apellidop[15];<br />
char apellidom[15];<br />
char nombre1[15];<br />
char sex[2];<br />
char ano[2];<br />
char mes[2];<br />
char dia[2];<br />
char lugar[2];<br />
public:<br />
//inicializar la cadena res[]<br />
curp(){ap=ap1=NULL;}<br />
obtenerdatos();<br />
generarcurp();<br />
imprimirdatos();<br />
};<br />
curp::obtenerdatos()<br />
{<br />
cout&lt;&lt;&#8221;\nIntroduzca su primer apellido: &#8220;;<br />
cin&gt;&gt;apellidop;<br />
cout&lt;&lt;&#8221;\nIntroduzca su segundo apellido&#8221;&lt;&lt;endl;<br />
cout&lt;&lt;&#8221;Si no tiene segundo apellido escriba XX: &#8220;;<br />
cin&gt;&gt;apellidom;<br />
cout&lt;&lt;&#8221;\nIntroduzca su primer nombre: &#8220;;<br />
cin&gt;&gt;nombre1;<br />
cout&lt;&lt;&#8221;\nPresione 1 si se llama Maria o Jose y tiene un segundo nombre,&#8221;&lt;&lt;endl&lt;&lt;&#8221;2 si no es el caso &#8220;;<br />
int a;<br />
cin&gt;&gt;a;<br />
switch(a)<br />
{<br />
case 1:<br />
{<br />
cout&lt;&lt;&#8221;\nIntroduzca su 2ndo nombre: &#8220;;<br />
cin&gt;&gt;nombre1;<br />
break;<br />
}<br />
case 2:<br />
{<br />
cout&lt;&lt;&#8221;\nprosiguiendo&#8230;&#8221;;<br />
break;<br />
}<br />
default:<br />
{<br />
cout&lt;&lt;&#8221;\n\n Opcion incorrecta, terminando programa&#8230;&#8221;;<br />
getch();<br />
abort ();<br />
break;<br />
}<br />
}<br />
cout&lt;&lt;&#8221;\nIntroduzca los dos ultimos numeros de su año de nacimiento: &#8220;;<br />
cin&gt;&gt;ano;<br />
cout&lt;&lt;&#8221;\nIntroduzca el numero del mes de nacimiento(dos cifras): &#8220;&lt;&lt;endl;<br />
cout&lt;&lt;&#8221;01 = Enero&#8221;&lt;&lt;endl;<br />
cout&lt;&lt;&#8221;02 = Febrero&#8221;&lt;&lt;endl;<br />
cout&lt;&lt;&#8221;03 = Marzo&#8221;&lt;&lt;endl;<br />
cout&lt;&lt;&#8221;04 = Abril&#8221;&lt;&lt;endl;<br />
cout&lt;&lt;&#8221;05 = Mayo&#8221;&lt;&lt;endl;<br />
cout&lt;&lt;&#8221;06 = Junio&#8221;&lt;&lt;endl;<br />
cout&lt;&lt;&#8221;07 = Julio&#8221;&lt;&lt;endl;<br />
cout&lt;&lt;&#8221;08 = Agosto&#8221;&lt;&lt;endl;<br />
cout&lt;&lt;&#8221;09 = Septiembre&#8221;&lt;&lt;endl;<br />
cout&lt;&lt;&#8221;10 = Octubre&#8221;&lt;&lt;endl;<br />
cout&lt;&lt;&#8221;11 = Noviembre&#8221;&lt;&lt;endl;<br />
cout&lt;&lt;&#8221;12 = Diciembre&#8221;&lt;&lt;endl;<br />
cin&gt;&gt;mes;<br />
if(mes[0]&gt;49)<br />
{<br />
cout&lt;&lt;&#8221;\n\n Ha intgresado mal el dato!!!&#8221;;<br />
getch();<br />
abort ();<br />
}<br />
cout&lt;&lt;&#8221;\nIntroduzca su dia de nacimiento (dos cifras): &#8220;;<br />
cin&gt;&gt;dia;<br />
if (dia[0]&gt;51)<br />
{<br />
cout&lt;&lt;&#8221;\n\nEsa fecha no existe&#8221;;<br />
getch();<br />
abort ();<br />
}<br />
cout&lt;&lt;&#8221;\nIntroduzca su sexo: H = Hombre, M = Mujer &#8221; ;<br />
cin&gt;&gt;sex;<br />
if (sex[0]!=72 &amp;&amp; sex[0]!=77 &amp;&amp; sex[0]!= 104 &amp;&amp; sex[0]!=109)<br />
{<br />
cout&lt;&lt;&#8221;\n\nOpcion no valida&#8221;;<br />
getch();<br />
abort ();<br />
}<br />
};<br />
curp::generarcurp()<br />
{<br />
curp resultado(curp&amp; res);<br />
ap1=res;<br />
ap=apellidop;<br />
*ap1=*ap;<br />
ap1++;<br />
ap++;<br />
//problemas con while, cilco con if<br />
if(*ap==65||*ap==69||*ap==73||*ap==79||*ap==85||*ap==97||*ap==101||*ap==105||*ap==111||*ap==117)<br />
*ap1=*ap;<br />
else<br />
ap++;<br />
if(*ap==65||*ap==69||*ap==73||*ap==79||*ap==85||*ap==97||*ap==101||*ap==105||*ap==111||*ap==117)<br />
*ap1=*ap;<br />
else<br />
ap++;<br />
if(*ap==65||*ap==69||*ap==73||*ap==79||*ap==85||*ap==97||*ap==101||*ap==105||*ap==111||*ap==117)<br />
*ap1=*ap;<br />
ap1++;<br />
ap=apellidom;<br />
*ap1=*ap;<br />
ap1++;<br />
ap=nombre1;<br />
*ap1=*ap;<br />
ap1++;<br />
ap=ano;<br />
*ap1=*ap;<br />
ap1++;ap++;<br />
*ap1=*ap;<br />
ap1++;<br />
ap=mes;<br />
*ap1=*ap;<br />
ap1++;ap++;<br />
*ap1=*ap;<br />
ap1++;<br />
ap=dia;<br />
*ap1=*ap;<br />
ap1++;<br />
ap++;<br />
*ap1=*ap;<br />
ap1++;<br />
ap=sex;<br />
*ap1=*ap;<br />
ap1++;<br />
int b;<br />
cout&lt;&lt;&#8221;\nIngrese la clave de la izquierda correspondiente al lugar de nacimiento&#8221;&lt;&lt;endl;<br />
cout&lt;&lt;&#8221;1 &#8211; Aguascalientes&#8221;&lt;&lt;&#8221;\t17 &#8211; Morelos&#8221;&lt;&lt;endl;<br />
cout&lt;&lt;&#8221;2 &#8211; Baja California&#8221;&lt;&lt;&#8221;\t18 &#8211; Nayarit&#8221;&lt;&lt;endl;<br />
cout&lt;&lt;&#8221;3 &#8211; Baja California Sur&#8221;&lt;&lt;&#8221;\t19 &#8211; Nuevo Leon&#8221;&lt;&lt;endl;<br />
cout&lt;&lt;&#8221;4 &#8211; Campeche&#8221;&lt;&lt;&#8221;\t\t20 &#8211; Oaxaca&#8221;&lt;&lt;endl;<br />
cout&lt;&lt;&#8221;5 &#8211; Chiapas&#8221;&lt;&lt;&#8221;\t\t21 &#8211; Puebla&#8221;&lt;&lt;endl;<br />
cout&lt;&lt;&#8221;6 &#8211; Chihuahua&#8221;&lt;&lt;&#8221;\t\t22 &#8211; Queretaro&#8221;&lt;&lt;endl;<br />
cout&lt;&lt;&#8221;7 &#8211; Coahuila&#8221;&lt;&lt;&#8221;\t\t23 &#8211; Quintana Roo&#8221;&lt;&lt;endl;<br />
cout&lt;&lt;&#8221;8 &#8211; Colima&#8221;&lt;&lt;&#8221;\t\t24 &#8211; San Luis Potosi&#8221;&lt;&lt;endl;<br />
cout&lt;&lt;&#8221;9 &#8211; Distrito Federal&#8221;&lt;&lt;&#8221;\t25 &#8211; Sinaloa&#8221;&lt;&lt;endl;<br />
cout&lt;&lt;&#8221;10 &#8211; Durango&#8221;&lt;&lt;&#8221;\t\t26 &#8211; Sonora&#8221;&lt;&lt;endl;<br />
cout&lt;&lt;&#8221;11 &#8211; Guanajuato&#8221;&lt;&lt;&#8221;\t\t27 &#8211; Tabasco&#8221;&lt;&lt;endl;<br />
cout&lt;&lt;&#8221;12 &#8211; Guerrero&#8221;&lt;&lt;&#8221;\t\t28 &#8211; Tamaulipas&#8221;&lt;&lt;endl;<br />
cout&lt;&lt;&#8221;13 &#8211; Hidalgo&#8221;&lt;&lt;&#8221;\t\t29 &#8211; Tlaxcala&#8221;&lt;&lt;endl;<br />
cout&lt;&lt;&#8221;14 &#8211; Jalisco&#8221;&lt;&lt;&#8221;\t\t30 &#8211; Veracruz&#8221;&lt;&lt;endl;<br />
cout&lt;&lt;&#8221;15 &#8211; Mexico&#8221;&lt;&lt;&#8221;\t\t31 &#8211; Yucatan&#8221;&lt;&lt;endl;<br />
cout&lt;&lt;&#8221;16 &#8211; Michoacan&#8221;&lt;&lt;&#8221;\t\t32 &#8211; Zacatecas&#8221;&lt;&lt;endl;<br />
cout&lt;&lt;&#8221;33 &#8211; Extranjero&#8221;&lt;&lt;endl;<br />
cin&gt;&gt;b;<br />
switch(b)<br />
{<br />
case 1:<br />
{<br />
*ap1=65;<br />
ap1++;<br />
*ap1=83;<br />
break;<br />
}<br />
case 2:<br />
{<br />
*ap1=66;<br />
ap1++;<br />
*ap1=67;<br />
break;<br />
}<br />
case 3:<br />
{<br />
*ap1=66;<br />
ap1++;<br />
*ap1=83;<br />
break;<br />
}<br />
case 4:<br />
{<br />
*ap1=67;<br />
ap1++;<br />
*ap1=67;<br />
break;<br />
}<br />
case 5:<br />
{<br />
*ap1=67;<br />
ap1++;<br />
*ap1=83;<br />
break;<br />
}<br />
case 6:<br />
{<br />
*ap1=67;<br />
ap1++;<br />
*ap1=72;<br />
break;<br />
}<br />
case 7:<br />
{<br />
*ap1=67;<br />
ap1++;<br />
*ap1=76;<br />
break;<br />
}<br />
case 8:<br />
{<br />
*ap1=67;<br />
ap1++;<br />
*ap1=77;<br />
break;<br />
}<br />
case 9:<br />
{<br />
*ap1=68;<br />
ap1++;<br />
*ap1=70;<br />
break;<br />
}<br />
case 10:<br />
{<br />
*ap1=68;<br />
ap1++;<br />
*ap1=71;<br />
break;<br />
}<br />
case 11:<br />
{<br />
*ap1=71;<br />
ap1++;<br />
*ap1=84;<br />
break;<br />
}<br />
case 12:<br />
{<br />
*ap1=71;<br />
ap1++;<br />
*ap1=82;<br />
break;<br />
}<br />
case 13:<br />
{<br />
*ap1=72;<br />
ap1++;<br />
*ap1=71;<br />
break;<br />
}<br />
case 14:<br />
{<br />
*ap1=74;<br />
ap1++;<br />
*ap1=67;<br />
break;<br />
}<br />
case 15:<br />
{<br />
*ap1=77;<br />
ap1++;<br />
*ap1=67;<br />
break;<br />
}<br />
case 16:<br />
{<br />
*ap1=77;<br />
ap1++;<br />
*ap1=78;<br />
break;<br />
}<br />
case 17:<br />
{<br />
*ap1=77;<br />
ap1++;<br />
*ap1=86;<br />
break;<br />
}<br />
case 18:<br />
{<br />
*ap1=78;<br />
ap1++;<br />
*ap1=84;<br />
break;<br />
}<br />
case 19:<br />
{<br />
*ap1=78;<br />
ap1++;<br />
*ap1=76;<br />
break;<br />
}<br />
case 20:<br />
{<br />
*ap1=79;<br />
ap1++;<br />
*ap1=67;<br />
break;<br />
}<br />
case 21:<br />
{<br />
*ap1=80;<br />
ap1++;<br />
*ap1=76;<br />
break;<br />
}<br />
case 22:<br />
{<br />
*ap1=81;<br />
ap1++;<br />
*ap1=84;<br />
break;<br />
}<br />
case 23:<br />
{<br />
*ap1=81;<br />
ap1++;<br />
*ap1=82;<br />
break;<br />
}<br />
case 24:<br />
{<br />
*ap1=83;<br />
ap1++;<br />
*ap1=80;<br />
break;<br />
}<br />
case 25:<br />
{<br />
*ap1=83;<br />
ap1++;<br />
*ap1=76;<br />
break;<br />
}<br />
case 26:<br />
{<br />
*ap1=83;<br />
ap1++;<br />
*ap1=82;<br />
break;<br />
}<br />
case 27:<br />
{<br />
*ap1=84;<br />
ap1++;<br />
*ap1=67;<br />
break;<br />
}<br />
case 28:<br />
{<br />
*ap1=84;<br />
ap1++;<br />
*ap1=83;<br />
break;<br />
}<br />
case 29:<br />
{<br />
*ap1=84;<br />
ap1++;<br />
*ap1=76;<br />
break;<br />
}<br />
case 30:<br />
{<br />
*ap1=86;<br />
ap1++;<br />
*ap1=90;<br />
break;<br />
}<br />
case 31:<br />
{<br />
*ap1=89;<br />
ap1++;<br />
*ap1=78;<br />
break;<br />
}<br />
case 32:<br />
{<br />
*ap1=90;<br />
ap1++;<br />
*ap1=83;<br />
break;<br />
}<br />
case 33:<br />
{<br />
*ap1=78;<br />
ap1++;<br />
*ap1=69;<br />
break;<br />
}</p>
<p>default:<br />
{<br />
cout&lt;&lt;&#8221;\n\n Ha intgresado mal el dato!!!&#8221;;<br />
getch();<br />
abort ();<br />
break;<br />
}<br />
};<br />
//ciclos con if<br />
ap1++;<br />
ap=apellidop;<br />
ap++;<br />
if(*ap==65||*ap==69||*ap==73||*ap==79||*ap==85||*ap==97||*ap==101||*ap==105||*ap==111||*ap==117)<br />
{<br />
ap++;<br />
if(*ap==65||*ap==69||*ap==73||*ap==79||*ap==85||*ap==97||*ap==101||*ap==105||*ap==111||*ap==117)<br />
ap++;<br />
if(*ap!=65||*ap!=69||*ap!=73||*ap!=79||*ap!=85||*ap!=97||*ap!=101||*ap!=105||*ap!=111||*ap!=117)<br />
*ap1=*ap;<br />
else<br />
*ap1=*ap;<br />
}<br />
else<br />
*ap1=*ap;<br />
ap1++;<br />
ap=apellidom;<br />
ap++;<br />
if(*ap==65||*ap==69||*ap==73||*ap==79||*ap==85||*ap==97||*ap==101||*ap==105||*ap==111||*ap==117)<br />
{<br />
ap++;<br />
if(*ap==65||*ap==69||*ap==73||*ap==79||*ap==85||*ap==97||*ap==101||*ap==105||*ap==111||*ap==117)<br />
ap++;<br />
if(*ap!=65||*ap!=69||*ap!=73||*ap!=79||*ap!=85||*ap!=97||*ap!=101||*ap!=105||*ap!=111||*ap!=117)<br />
*ap1=*ap;<br />
else<br />
*ap1=*ap;<br />
}<br />
else<br />
*ap1=*ap;<br />
ap1++;<br />
ap=nombre1;<br />
ap++;<br />
if(*ap==65||*ap==69||*ap==73||*ap==79||*ap==85||*ap==97||*ap==101||*ap==105||*ap==111||*ap==117)<br />
{<br />
ap++;<br />
if(*ap==65||*ap==69||*ap==73||*ap==79||*ap==85||*ap==97||*ap==101||*ap==105||*ap==111||*ap==117)<br />
ap++;<br />
if(*ap!=65||*ap!=69||*ap!=73||*ap!=79||*ap!=85||*ap!=97||*ap!=101||*ap!=105||*ap!=111||*ap!=117)<br />
*ap1=*ap;<br />
else<br />
*ap1=*ap;<br />
}<br />
else<br />
*ap1=*ap;<br />
ap1++;<br />
*ap1=0;<br />
}<br />
curp::imprimirdatos()<br />
{<br />
cout&lt;&lt;endl&lt;&lt;&#8221;\t&#8221;&lt;&lt;res&lt;&lt;&#8221;03&#8243;;<br />
getch();<br />
}</p>
<p>void main(void)<br />
{<br />
cout&lt;&lt;&#8221; Generador de curp&#8221;&lt;&lt;endl;<br />
curp a;<br />
a.obtenerdatos();<br />
a.generarcurp();<br />
cout&lt;&lt;&#8221; La curp es:&#8221;&lt;&lt;endl;<br />
a.imprimirdatos();<br />
}</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/esimestudiante.wordpress.com/16/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/esimestudiante.wordpress.com/16/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/esimestudiante.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/esimestudiante.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/esimestudiante.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/esimestudiante.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/esimestudiante.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/esimestudiante.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/esimestudiante.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/esimestudiante.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/esimestudiante.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/esimestudiante.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/esimestudiante.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/esimestudiante.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/esimestudiante.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/esimestudiante.wordpress.com/16/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=esimestudiante.wordpress.com&amp;blog=4828266&amp;post=16&amp;subd=esimestudiante&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://esimestudiante.wordpress.com/2008/09/13/generador-de-curp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8e4c967d5281711c307ca89dd879e7ff?s=96&#38;d=identicon" medium="image">
			<media:title type="html">esimestudiante</media:title>
		</media:content>
	</item>
		<item>
		<title>sobrecarga de operadores para calcular el promedio de 6 materias</title>
		<link>http://esimestudiante.wordpress.com/2008/09/13/sobrecarga-de-operadores-para-calcular-el-prmedio-de-6-materias/</link>
		<comments>http://esimestudiante.wordpress.com/2008/09/13/sobrecarga-de-operadores-para-calcular-el-prmedio-de-6-materias/#comments</comments>
		<pubDate>Sat, 13 Sep 2008 01:12:12 +0000</pubDate>
		<dc:creator>esimestudiante</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[promedio]]></category>
		<category><![CDATA[sobrecarda de operadores]]></category>

		<guid isPermaLink="false">http://esimestudiante.wordpress.com/?p=11</guid>
		<description><![CDATA[#include &#60;iostream.h&#62; #include &#60;conio.h&#62; #include &#60;string.h&#62; #include &#60;iomanip.h&#62; struct alumno { char nombre[30]; long boleta; int semestre; float promedio; float calificacion[6]; }; class grupo { private: alumno a,*pa; public: grupo(float m=0, char* n=&#8221;Juanito&#8221;,long b=2007,char s=0,float p=0) { strcpy(a.nombre,n); a.boleta=b; a.semestre=s;a.promedio=p;pa=&#38;a; for(int i=0;i&#60;6;i++) a.calificacion[i]=m; } //grupo calculapromedio(grupo&#38;); grupo operator++(int); grupo operator&#8211;(int); friend ostream &#38;operator&#60;&#60;(ostream &#38;,grupo &#38;); [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=esimestudiante.wordpress.com&amp;blog=4828266&amp;post=11&amp;subd=esimestudiante&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="margin:0 0 .0001pt;">#include &lt;iostream.h&gt;<br />
#include &lt;conio.h&gt;<br />
#include &lt;string.h&gt;<br />
#include &lt;iomanip.h&gt;<br />
<!--[if !supportLineBreakNewLine]--><br />
<!--[endif]--></p>
<p style="margin:0 0 .0001pt;">struct alumno<br />
{<br />
char nombre[30];<br />
long boleta;<br />
int semestre;<br />
float promedio;<br />
float calificacion[6];<br />
<span> </span>};<br />
class grupo<br />
{<br />
private:<br />
alumno a,*pa;<br />
public:<br />
grupo(float m=0, char* n=&#8221;Juanito&#8221;,long b=2007,char s=0,float p=0)<br />
{ strcpy(a.nombre,n); a.boleta=b; a.semestre=s;a.promedio=p;pa=&amp;a;<br />
for(int i=0;i&lt;6;i++)<br />
a.calificacion[i]=m; }<br />
//grupo calculapromedio(grupo&amp;);<br />
grupo operator++(int);<br />
grupo operator&#8211;(int);<br />
friend ostream &amp;operator&lt;&lt;(ostream &amp;,grupo &amp;);<br />
friend istream &amp;operator&gt;&gt;(istream &amp;,grupo &amp;);<br />
};<br />
/*grupo grupo::calculapromedio()<br />
{<br />
for (int i=0; i&lt;6; i++,pa++)<br />
a.promedio = a.promedio + a.calificacion[i];<br />
return(a.promedio);<br />
} */<br />
grupo grupo::operator++(int)<br />
{<br />
a.semestre++;<br />
return *this;<br />
}<br />
grupo grupo::operator&#8211;(int)<br />
{<br />
pa=&amp;a;<br />
return *this;<br />
}<br />
ostream &amp;operator&lt;&lt;(ostream &amp;out, grupo &amp;obj)<br />
{<br />
<span> </span>out&lt;&lt;&#8221;Nombre: &#8220;&lt;&lt;obj.pa-&gt;nombre&lt;&lt;endl<br />
&lt;&lt;&#8221;Boleta: &#8220;&lt;&lt;obj.pa-&gt;boleta&lt;&lt;endl<br />
&lt;&lt;&#8221;Semestre: &#8220;&lt;&lt;obj.pa-&gt;semestre&lt;&lt;endl<br />
&lt;&lt;&#8221;Promedio: &#8220;&lt;&lt;obj.pa-&gt;promedio/6&lt;&lt;endl;<br />
return out;<br />
}<br />
istream &amp;operator&gt;&gt;(istream &amp;in,grupo &amp;obj)<br />
{<br />
cout&lt;&lt;&#8221;Nombre del Alumno&#8221;&lt;&lt;endl;<br />
in&gt;&gt;obj.pa-&gt;nombre;<br />
cout&lt;&lt;&#8221;Semestre&#8221;&lt;&lt;endl;<br />
in&gt;&gt;obj.pa-&gt;semestre;<br />
cout&lt;&lt;&#8221;Boleta&#8221;&lt;&lt;endl;<br />
in&gt;&gt;obj.pa-&gt;boleta;<br />
for(int i=0;i&lt;6;i++)<br />
{<br />
cout&lt;&lt;&#8221;Calificacion &#8221; &lt;&lt; (i+1)&lt;&lt;endl;<br />
cin&gt;&gt;obj.pa-&gt;calificacion[i];<br />
obj.pa-&gt;promedio= obj.pa-&gt;promedio+obj.pa-&gt;calificacion[i];<br />
}<br />
return in;<br />
}</p>
<p style="margin:0 0 .0001pt;">
<p style="margin:0 0 .0001pt;">void main (void)<br />
{<br />
grupo a[1], *pa=a;<br />
//clrscr();<br />
for(int i=0; i&lt;1;i++, pa++)<br />
cin&gt;&gt;(*pa);<br />
pa=a;<br />
for(int k=0; k&lt;1;k++,pa++)<br />
(*pa)++;<br />
pa=a;<br />
// clrscr();<br />
//a.a.calculapromedio();<br />
for(int j=0;j&lt;1;j++,pa++)<br />
cout &lt;&lt;(j+1)&lt;&lt;endl&lt;&lt;*pa&lt;&lt;endl;<br />
int x;<br />
getch();<br />
}<br />
<!--[if !supportLineBreakNewLine]--><br />
<!--[endif]--></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/esimestudiante.wordpress.com/11/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/esimestudiante.wordpress.com/11/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/esimestudiante.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/esimestudiante.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/esimestudiante.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/esimestudiante.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/esimestudiante.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/esimestudiante.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/esimestudiante.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/esimestudiante.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/esimestudiante.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/esimestudiante.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/esimestudiante.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/esimestudiante.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/esimestudiante.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/esimestudiante.wordpress.com/11/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=esimestudiante.wordpress.com&amp;blog=4828266&amp;post=11&amp;subd=esimestudiante&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://esimestudiante.wordpress.com/2008/09/13/sobrecarga-de-operadores-para-calcular-el-prmedio-de-6-materias/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8e4c967d5281711c307ca89dd879e7ff?s=96&#38;d=identicon" medium="image">
			<media:title type="html">esimestudiante</media:title>
		</media:content>
	</item>
		<item>
		<title>conversion a un numero binario de 64</title>
		<link>http://esimestudiante.wordpress.com/2008/09/12/conversion-a-un-numero-binario-de-64/</link>
		<comments>http://esimestudiante.wordpress.com/2008/09/12/conversion-a-un-numero-binario-de-64/#comments</comments>
		<pubDate>Fri, 12 Sep 2008 04:59:23 +0000</pubDate>
		<dc:creator>esimestudiante</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[ieee754]]></category>

		<guid isPermaLink="false">http://esimestudiante.wordpress.com/?p=5</guid>
		<description><![CDATA[#include &#60;iostream.h&#62; #include &#60;math.h&#62; #include &#60;stdlib.h&#62; #include &#60;conio.h&#62; main() { int i,pos,j,k,temp; double dividendo; double cociente; double residuo; double numero; double redondeo; double decimal; int potencia; double exponente; int arregloA[31]={0}; int arreglo[31]={0}; cout&#60;&#60;&#8221;\t Programa que realiza la conversion de un numero decimal \n \t al estandar IEEE 754&#8243;; cout&#60;&#60;&#8221;\n\n\n El rango numerico es de -256 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=esimestudiante.wordpress.com&amp;blog=4828266&amp;post=5&amp;subd=esimestudiante&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="margin:0 0 .0001pt;"><span lang="EN-US">#include &lt;iostream.h&gt;<br />
#include &lt;math.h&gt;<br />
#include &lt;stdlib.h&gt;<br />
#include &lt;conio.h&gt;</span></p>
<p style="margin:0 0 .0001pt;"><span lang="EN-US">main()<br />
{</span></p>
<p style="margin:0 0 .0001pt;"><span lang="EN-US"> int i,pos,j,k,temp;<br />
double dividendo;<br />
double cociente;<br />
double residuo;<br />
double numero;<br />
double redondeo;<br />
double decimal;<br />
int potencia;<br />
double exponente;</span></p>
<p style="margin:0 0 .0001pt;"><span lang="EN-US"> </span>int arregloA[31]={0};</p>
<p style="margin:0 0 .0001pt;">int arreglo[31]={0};</p>
<p style="margin:0 0 .0001pt;">cout&lt;&lt;&#8221;\t Programa que realiza la conversion de un numero decimal \n \t al estandar IEEE 754&#8243;;<br />
cout&lt;&lt;&#8221;\n\n\n El rango numerico es de -256 a 256&#8243;;<br />
cout&lt;&lt;&#8221;\n \n \nIntroduzca el numero decimal que desea convertir a Binario: &#8220;;<br />
cin&gt;&gt; numero;</p>
<p style="margin:0 0 .0001pt;">if ((numero&lt;(-256))||(numero&gt;256))<br />
{<br />
cout&lt;&lt;&#8221;\n Numero fuera de rango&#8230;&#8221;;<br />
int _exit(0);<br />
return 0;<br />
}<br />
else<br />
{<br />
cout&lt;&lt;&#8221;\n Se realizara la conversion&#8230;&#8221;&lt;&lt;&#8221;\n&#8221;;<br />
}</p>
<p style="margin:0 0 .0001pt;">if(numero&gt;0)<br />
{<br />
arreglo[0]=0;<br />
}<br />
else<br />
{<br />
numero=numero*(-1);<br />
arreglo[0]=1;<br />
}</p>
<p style="margin:0 0 .0001pt;">if(numero&lt;1)<br />
{<br />
dividendo=0;<br />
decimal=numero;<br />
}<br />
else<br />
{</p>
<p style="margin:0 0 .0001pt;">if(numero==ceil(numero))<br />
{<br />
dividendo=numero;<br />
decimal=0;<br />
}<br />
else<br />
{<br />
redondeo=ceil(numero);<br />
decimal=(redondeo-numero);<br />
decimal=1-decimal;<br />
dividendo=numero-decimal;<br />
}<br />
}</p>
<p style="margin:0 0 .0001pt;">cout&lt;&lt;&#8221;\n\nEl valor de la parte entera es: &#8220;&lt;&lt;dividendo;<br />
cout&lt;&lt;&#8221;\n\nEl valor de la parte decimal es: &#8220;&lt;&lt;decimal&lt;&lt;&#8221;\n&#8221;;</p>
<p style="margin:0 0 .0001pt;">for(i=8;i&gt;0;i&#8211;)<br />
{<br />
if((decimal==0) &amp;&amp; (numero==0))<br />
{<br />
arreglo[i]=0;<br />
}<br />
else<br />
{<br />
do<br />
{<br />
if((dividendo/2)==((ceil(dividendo/2)-0.5)))<br />
{<br />
cociente=(dividendo/2)-0.5;<br />
residuo=dividendo-(2*cociente);<br />
dividendo=cociente;<br />
arreglo[i]=residuo;<br />
}<br />
else<br />
{<br />
cociente=dividendo/2;<br />
if(cociente==1)<br />
{<br />
dividendo=1.0;<br />
residuo=0.0;<br />
arreglo[i]=residuo;<br />
<span> </span>}<br />
<span> </span>else<br />
<span> </span>{<br />
<span> </span>residuo=dividendo-cociente;<br />
<span> </span>dividendo=cociente;<br />
<span> </span>}<br />
<span> </span>}<br />
<span> </span>}while((cociente=!0) &amp;&amp;(residuo=!1));<br />
}<br />
<span> </span>}</p>
<p style="margin:0 0 .0001pt;"><span><span> </span><span lang="EN-US">for(i=9;i&lt;32;i++)<br />
<span> </span>{<br />
<span> </span>if(decimal&lt;1)<br />
<span> </span><span> </span>{</span></span></p>
<p style="margin:0 0 .0001pt;"><span> </span>decimal=decimal*2;<br />
<span> </span>if(decimal&lt;1)<br />
<span> </span>{<br />
<span> </span>arreglo[i]=0;<br />
<span> </span>}<br />
<span> </span>else<br />
<span> </span>{<br />
<span> </span>arreglo[i]=1;<br />
<span> </span>decimal=(decimal-1);<br />
<span> </span>}<br />
<span> </span>}<br />
<span> </span>else<br />
<span> </span>{<br />
<span> </span>decimal=(1-decimal);</p>
<p style="margin:0 0 .0001pt;"><span> </span>{<br />
<span> </span>decimal=decimal*2;<br />
<span> </span>if(decimal&lt;1)<br />
<span> </span>{<br />
<span> </span>arreglo[i]=0;<br />
<span> </span>}<br />
<span> </span>else<br />
<span> </span>{<br />
<span> </span>arreglo[i]=1;<br />
<span> </span>decimal=decimal-1;<br />
<span> </span>}<br />
<span> </span>}<br />
<span> </span>}<br />
<span> </span>}</p>
<p style="margin:0 0 .0001pt;"><span><span> </span><span lang="EN-US">for(i=8;i&gt;0;i&#8211;)<br />
<span> </span>{<br />
<span> </span>if(arreglo[i]==1)<br />
<span> </span>{<br />
<span> </span>pos=i;<br />
<span> </span>}</span></span></p>
<p style="margin:0 0 .0001pt;"><span lang="EN-US"><span> </span></span>}<br />
<span> </span>cout&lt;&lt;&#8221;la posicion es&#8221;&lt;&lt;pos;<br />
<span> </span>potencia=8-pos;<br />
<span> </span>cout&lt;&lt;&#8221;\nla potencia es&#8221;&lt;&lt;potencia&lt;&lt;&#8221;\n&#8221;;<br />
<span> </span>exponente=potencia+127;</p>
<p style="margin:0 0 .0001pt;"><span><span> </span><span lang="EN-US">cout&lt;&lt;&#8221; S &lt;&#8211;Exponente&#8211;&gt;&lt;&#8212;-Mantisa&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;&gt;\n&#8221;;</span></span></p>
<p style="margin:0 0 .0001pt;"><span lang="EN-US"><span> </span>for(i=0;i&lt;32;i++)<br />
<span> </span>cout&lt;&lt;&#8221; &#8220;&lt;&lt;arreglo[i];</span></p>
<p style="margin:0 0 .0001pt;"><span lang="EN-US"><span> </span>cout&lt;&lt;&#8221;\n&#8221;;</span></p>
<p style="margin:0 0 .0001pt;"><span lang="EN-US"><span> </span>cout&lt;&lt;&#8221; S &lt;&#8211;Exponente&#8211;&gt;&lt;&#8212;-Mantisa&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;&gt;\n&#8221;;</span></p>
<p style="margin:0 0 .0001pt;"><span lang="EN-US"><span> </span></span>arregloA[0]=arreglo[0];<br />
<span> </span>for(j&gt;0;j&lt;32;j++)<br />
<span> </span>{<br />
<span> </span>for(j=8;j&gt;0;j&#8211;)<br />
<span> </span>{<br />
<span> </span>if((exponente&lt;255)||(exponente&gt;0))<br />
<span> </span>{<br />
<span> </span>do<br />
<span> </span>{<br />
<span> </span>dividendo=exponente;<br />
<span> </span>if((dividendo/2)==((ceil(dividendo/2)-0.5)))<br />
<span> </span>{<br />
<span> </span>cociente=(dividendo/2)-0.5;<br />
<span> </span>residuo=dividendo-(2*cociente);<br />
<span> </span>dividendo=cociente;<br />
<span> </span>arregloA[j]=residuo;<br />
<span> </span>}<br />
<span> </span>else<br />
<span> </span>{<br />
<span> </span>cociente=dividendo/2;<br />
<span> </span>if(cociente==1)<br />
<span> </span>{<br />
<span> </span>dividendo=1.0;<br />
<span> </span>residuo=0.0;<br />
<span> </span>arregloA[j]=residuo;<br />
<span> </span>}<br />
<span> </span>else<br />
<span> </span>{<br />
<span> </span>residuo=dividendo-cociente;<br />
<span> </span>dividendo=cociente;</p>
<p style="margin:0 0 .0001pt;"><span> </span>}<br />
<span> </span>}<br />
<span> </span>}while((cociente=!0) &amp;&amp;(residuo=!1));<br />
<span> </span>}<br />
<span> </span>else<br />
<span> </span>{<br />
<span> </span>cout&lt;&lt;&#8221;el exponente esta fuera de rango&#8230;&#8221;;<br />
<span> </span>}<br />
<span> </span>}<br />
<span> </span>for(j=9;j&lt;32;j++)<br />
<span> </span>{<br />
<span> </span>arregloA[i]=arreglo[i];<br />
<span> </span>}<br />
<span> </span>cout&lt;&lt;&#8221; &#8220;&lt;&lt;arregloA[i];<br />
<span> </span>}</p>
<p style="margin:0 0 .0001pt;"><span> </span>cout&lt;&lt;&#8221;\n&#8221;;<br />
<span> </span>getch();<br />
<span> </span>return 0;</p>
<p style="margin:0 0 .0001pt;">}</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/esimestudiante.wordpress.com/5/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/esimestudiante.wordpress.com/5/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/esimestudiante.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/esimestudiante.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/esimestudiante.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/esimestudiante.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/esimestudiante.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/esimestudiante.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/esimestudiante.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/esimestudiante.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/esimestudiante.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/esimestudiante.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/esimestudiante.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/esimestudiante.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/esimestudiante.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/esimestudiante.wordpress.com/5/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=esimestudiante.wordpress.com&amp;blog=4828266&amp;post=5&amp;subd=esimestudiante&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://esimestudiante.wordpress.com/2008/09/12/conversion-a-un-numero-binario-de-64/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8e4c967d5281711c307ca89dd879e7ff?s=96&#38;d=identicon" medium="image">
			<media:title type="html">esimestudiante</media:title>
		</media:content>
	</item>
		<item>
		<title>borland/turbo C++</title>
		<link>http://esimestudiante.wordpress.com/2008/09/12/borlandturbo-c/</link>
		<comments>http://esimestudiante.wordpress.com/2008/09/12/borlandturbo-c/#comments</comments>
		<pubDate>Fri, 12 Sep 2008 04:54:25 +0000</pubDate>
		<dc:creator>esimestudiante</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[borland]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[turbo]]></category>

		<guid isPermaLink="false">http://esimestudiante.wordpress.com/?p=3</guid>
		<description><![CDATA[Jamás olvidare los programas que hize en tercer semestre. Estos son algunos de los programas que se entregaron a la profesora, me hubiera gustado arreglarlos antes de publicarlos&#8230; bueno, ya los arreglara alguien mas.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=esimestudiante.wordpress.com&amp;blog=4828266&amp;post=3&amp;subd=esimestudiante&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Jamás olvidare los programas que hize en tercer semestre.</p>
<p>Estos son algunos de los programas que se entregaron a la profesora, me hubiera gustado arreglarlos antes de publicarlos&#8230; bueno, ya los arreglara alguien mas.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/esimestudiante.wordpress.com/3/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/esimestudiante.wordpress.com/3/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/esimestudiante.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/esimestudiante.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/esimestudiante.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/esimestudiante.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/esimestudiante.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/esimestudiante.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/esimestudiante.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/esimestudiante.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/esimestudiante.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/esimestudiante.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/esimestudiante.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/esimestudiante.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/esimestudiante.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/esimestudiante.wordpress.com/3/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=esimestudiante.wordpress.com&amp;blog=4828266&amp;post=3&amp;subd=esimestudiante&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://esimestudiante.wordpress.com/2008/09/12/borlandturbo-c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8e4c967d5281711c307ca89dd879e7ff?s=96&#38;d=identicon" medium="image">
			<media:title type="html">esimestudiante</media:title>
		</media:content>
	</item>
	</channel>
</rss>
