Autor
|
Tema: ayuda con los arrays!!! (Leído 4,408 veces)
|
lourdes
Desconectado
Mensajes: 3
|
holabuenas porfavor si alguien pudiera pasarme un codigo parecido al problema que tengo, mi problema es el siguiente:
Se pide diseñar un programa con los tipos y funciones necesarias para realizar operaciones de suma y resta de números naturales que pueden tener hasta 50 dígitos de longitud. Para ello, deben diseñarse, entre otras, las siguientes funciones:
// Lee un numero dígito a dígito, y devuelve su valor en el vector n, // alineado a la derecha. Por ejemplo, 1234 se devuelve como 00000...0001234. void LeerNatLargo(TpNatLargo &n);
// Sacar un número natural largo por pantalla void EscribirNatLargo(const TpNatLargo &n);
// Longitud del número natural unsigned int LongitudNatural(const TpNatLargo &n);
// Sumar dos números naturales largos. Guarda el resultado en 'result' void SumarNatLargos( const TpNatLargo &n1, const TpNatLargo &n2, TpNatLargo &result);
// Multiplicar dos números naturales largos. Guarda el resultado en 'result'
// Si el parámetro 'visualiza' es true, debe visualizarse la operación
// por pantalla de la siguiente manera:
// 4 2 5 7 3 1 4 3 2 // x 8 9 4 7 // -------------------------------- // 2 9 8 0 1 2 0 0 2 4 // 1 7 0 2 9 2 5 7 2 8 // 3 8 3 1 5 8 2 8 8 8 // 3 4 0 5 8 5 1 4 5 6 // -------------------------------- // 3 8 0 9 0 1 9 1 2 2 1 0 4 void MultiplicarNatLargos( const TpNatLargo &n1, const TpNatLargo &n2, TpNatLargo &result, const bool visualiza);
POR FAVOR SI TIENEN ALGUNA IDEA CONTESTENME ESTOY DESESPERADA!! ya les digo pasenme un codigo parecido o algun enlace donde vengan muchos ejercicios resueltos para yo poder buscarlo. muchas gracias.
|
|
|
En línea
|
|
|
|
Garfield07
Desconectado
Mensajes: 1.121
¡Este año voy a por todas! JMJ 2011
|
Aqui no se hacen tareas. Empieza leyendote las reglas . PD: Si me permites una ironia... "Cuelgalo en Yahoo Respuestas y promete cinco estrellas jaja...". Es que me estoy acordando de un post parecido...
|
|
|
En línea
|
* Quiero cambiar el mundo, pero estoy seguro de que no me darían el código fuente. * No estoy tratando de destruir a Microsoft. Ese será tan solo un efecto colateral no intencionado. * Si compila esta bien, si arranca es perfecto. ¡Wiki elhacker.net!Un saludo
|
|
|
lourdes
Desconectado
Mensajes: 3
|
no pretendo que me hagan ninguna tarea, simplemente estoy perdida y quiero una guia.no he dicho que me hagan el ejercicio solo e pedido algo parecido o alguna pagina que me pueda servir de ayuda..
|
|
|
En línea
|
|
|
|
Oblivi0n
Desconectado
Mensajes: 392
Odio las ranas.
|
La solucion es bastante sencilla, estos problemas son un clasico y tienen una solucion logica, todo es darse cuenta de de donde esta el error... ESTUDIAR xD
primero intenta hacerlo, pones un codigo, y se te dira donde has podido fallar, y el que no funciona....
|
|
|
En línea
|
|
|
|
N0body
Desconectado
Mensajes: 95
|
En verdad ya posteó un código xD... si se dan cuenta su "problema" ya es un código xD... sé que no se pueden resolver tareas, pero esto es un consejo... yo no daré nada servido, simplemente la explicación que daría un profesor para que de ahí lo haga ella usando su lógica...
primero entendé que significa "TpNatLargo &n"... no es un numero... sino que estas pasando como argumento la direccion a un array de numeros. Seguramente cada uno de esos numeros q conforman el array son naturales del 0 al 9, de modo que en su conjunto, el array constituya un gran numero largo... (probablemente TpNatLargo no sea más que una cadena de caracteres definida con ese nombre, pues conviene usar una cadena por su simplicidad para imprimirla en pantalla, debido a q no necesitaras un bucle para imprimir "casillero por casillero")
Agarra una hoja cuadriculada e imaginate q cada casillerito es una posicion en el array y ahi podes poner un numero del 0 al 9... Ahora pensá que harías si fueras la pc para mostrar el número ese... Después escribí otro número abajo y fijate lo que hacés para sumarlo... Escribí el programa hasta ahí Después fijate lo que haces para multiplicarlo. Acordate que si hiciste una funcion G(x,y) que suma dos "numeros largos" podes sumar tres numeros (x, y, z) haciendo G(x,G(y,z))...
Espero que no haya escrito todo esto para nada...
|
|
|
En línea
|
|
|
|
Garfield07
Desconectado
Mensajes: 1.121
¡Este año voy a por todas! JMJ 2011
|
Yo creo que no . Tendre que mirar el problema, puede ser interesante . Muy buena explicacion N0body tendre que ponerme a estudiar, pero ahora mismito a estrenar el juego xD... Felices Reyes! A ver si habeis sido buenos!
|
|
|
En línea
|
* Quiero cambiar el mundo, pero estoy seguro de que no me darían el código fuente. * No estoy tratando de destruir a Microsoft. Ese será tan solo un efecto colateral no intencionado. * Si compila esta bien, si arranca es perfecto. ¡Wiki elhacker.net!Un saludo
|
|
|
Oblivi0n
Desconectado
Mensajes: 392
Odio las ranas.
|
A mi lo que me parece es una tarea... por el enunciado.
A mi novia en la ingenieria del software le mandan cosas similares...
|
|
|
En línea
|
|
|
|
Littlehorse
All the world's a stage
Moderador
Desconectado
Mensajes: 2.714
Nie Dam Sie
|
Para mi es un pedido de tarea: holabuenas porfavor si alguien pudiera pasarme un codigo parecido al problema que tengo @ lourdesBienvenida al foro! Con lo que te explico N0body te debería bastar para poder hacer tu propio código. Si al hacerlo tienes dudas, me envias un pm así reabro este hilo y posteas el código que hayas hecho. Saludos Cerrado
|
|
|
En línea
|
An expert is a man who has made all the mistakes which can be made, in a very narrow field.
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Arrays con clases? [AYUDA]
Programación Visual Basic
|
EstoyBaneado
|
5
|
2,252
|
13 Septiembre 2005, 17:58 pm
por EstoyBaneado
|
|
|
[AYUDA] Solucion de Algoritmos Recursivos con Arrays
Programación General
|
xiumeteo
|
1
|
3,752
|
25 Marzo 2011, 18:23 pm
por Tryptophan
|
|
|
Ayuda con fgets y arrays
Programación C/C++
|
jomag
|
8
|
3,217
|
24 Enero 2014, 18:39 pm
por dato000
|
|
|
Ayuda con arrays y punteros
« 1 2 »
Programación C/C++
|
nanto
|
13
|
5,339
|
5 Marzo 2014, 06:17 am
por leosansan
|
|
|
Funcion RecomendarButacas Ayuda!! (Recorrer arrays de arrays)
Java
|
elenfatico
|
2
|
2,938
|
7 Abril 2016, 00:44 am
por 50ShadesOfKenyi
|
|