Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - dato000

#281
Cita de: Orubatosu en  5 Octubre 2016, 10:34 AM
Los animales no son crueles, los animales matan o mueren para alimentarse. Ejercer la crueldad implicaría regodearse en el sufrimiento, en la muerte. Los animales carecen de la capacidad para hacerlo (algunos simios si que son capaces). Un animal abate a una presa, y empieza a comer lo mas rápido que pueda antes de que otro le quite su comida. No hay mas.

ohhh pero la verdad es que si son crueles en muchos casos, hay unas especies que son terriblemente sadicas al matar a su presa, al punto de la tortura, como los babuinos que podrian matar a su presa pero prefieren triturarla bocado a bocado, o las aves de rapiña, que facilmente podrian arrancarle la cabeza a su presa de un tiron, pero en muchos casos prefieren matarlos a picotazos.

solo mira a los cocodrilos, que su tactica es el desmembramiento de los miembros externos para dañarlos seriamente mientras los ahogan, es una forma terrible de morir, y claro, mientras uno muere uno tiene que pasar por diversas agonias, ahogamiento, umbral de dolor y más encima, ser masticado.

Cita de: Orubatosu en  5 Octubre 2016, 10:34 AM
Y ojo, la crueldad está en nuestros ojos, no en los actos de un animal salvaje que simplemente lucha por su supervivencia.

No, la naturaleza es horrenda, así es la supervivencia


Cita de: Orubatosu en  5 Octubre 2016, 10:34 AM
Y os haré una pregunta. ¿Porque nos parece espantoso y cruel que un babuino devore a una gacela, y no el hecho de que haya montones de especies de avispas y otros insectos que capturan a una presa, la paralizan y ponen sus huevos en ella para que las larvas que nacen la devoren viva?

Es un comportamiento habitual en varias especies por ejemplo de avispas, y no es un caso aislado. Son muchas las especies de insectos, e incluso formas de vida mas simples como hongos que "secuestran" a un organismo vivo y se desarrollan en su interior, literalmente comiendoselo vivo. Nos parece horriblemente cruel que un babuino devore a una gacela (lo cual no es la norma, pero ocurre ocasionalmente) pero no nos "molesta" que muchas especies de tiburones tengan gestación uterina (algo raro para un pez, pero que ocurre) y las crias de tiburón luchan entre ellas e incluso las fuertes devoran a las deviles dentro del vientre de su madre.

Claro, yo solo mencione un caso, los insectos son otros terribles, jodidos, no has visto a la avispa que lucha contra las tarantulas??? terrible pelea, y casi siempre gana ese tipo de avispa, pero aún con la tarantula derrotada, no para de darle con su aguijon (como era que se llamaba, avispa cazatarantulas punta de caños algo asi...) en una ceremonia de victoria mientras patea al rival caido.

Cita de: Orubatosu en  5 Octubre 2016, 10:34 AM
La respuesta creo yo, está relacionada con el aspecto del animal. Si este tiene ciertas características (relacionadas con algo llamado "neotenia. Hay animales que nos parecen mas "monos" y nos identificamos con ellos. Gacelas, conejos y animalitos similares despiertan una "ternura" completamente artificial y nos horroriza que sufran. En cambio que una merluza o un calamar (y algunos son muy inteligentes) sufran nos importa un carajo porque "son feos"

Me hace gracia cuando algunos de esos ecologistas de salón critican algunos parques zoológicos (los buenos, que existen) donde muchos animales viven felices, sanos y despreocupados. Sin que sus crias sean devoradas por depredadores, sin que sus ancianos mueran prematuramente, donde tienen la comida asegurada y encima los mantienen libres de parásitos. Piensan que ese animal, que vive mas feliz que todos sus cuidadores juntos estaría mejor jugándose la vida cada día en otro lugar, cuando la realidad es que los animales si tienen espacio, comida y seguridad no se mueven de un lugar ni a cañonazos.

Los simios en su mayoría son omnivoros, lo que ocurre es que su ingesta de carne suele ser oportunista o en forma de pequeños animales. Comen lo que tienen mas a mano y lo que les resulta mas sencillo. Pocos son completamente vegetarianos, si es que hay alguno. El gorila por ejemplo que se considera "herviboro" en realidad complementa su dieta con larvas, insectos y lo que pilla también.

Bla bla bla, ya le esta metiendo politica y esa basura, nos estabamos divirtiendo amigo  :D :D
#283
ah capto, entonces empiezas desde el final, eso seria más complicado no???
#284
Cita de: kyosatoishy en  5 Octubre 2016, 20:30 PM
gracias hermano CRivasGomez, en verdad mill gracias por la ayuda, sabes cual fue mi error para correjirlo en un futuro

Tienes varios errores en la sintaxis, quieres acumular varios nombres y pesos de los empleados pero solo estas usando una variable de cada tipo, tienes que asignar cada variable para cada valor que buscar guardar. de esta manera, si usas una variable tipo int solo podra asignarse para un valor de peso.

Así mismo, el nombre es una variable que usa carácteres, así que necesitas usar un tipo de variable que permita usar caracteres, como char (como hizo nuestro amigo arriba, usando un arreglo, vector o matriz de char, pues la variable tipo char solo puede almacenar un caracter, mientras un arreglo de char puede guardar un número definido de caracteres) o string.

Cuando estas validando cuantos tienen exactamente 80 kilos y cuantos tienen menos, lo más común es usar contadores, que son unas variables tipo int que se inician desde cero y van creciendo a medida que se cumple una condición, en este caso, que el peso sea igual a 80 kilos.


#include <iostream>
#include <conio.h>

using namespace std;
int main()
{
    string nombre[10]; // para el nombre y el apellido, temporalmente asignar 10 nombres máximo
    int n,i;
    float peso[10];    //para asignar hasta 10 pesos
    int contadorIgual=0, contadorMenor=0;


    cout<<"REGISTRO DE EMPLEADOS\n\n";
    cout<<"Introduzca cantidad de empleados: ";
    cin>>n;
    for(i=0; i<n; i++) //
    {
       cout<< "Introduzca nombre: ";
       cin>>  nombre[i];
       cout<< "Introduzca su Peso: ";
       cin>>  peso[i];

       if(peso[i] == 80.0){
            contadorIgual++;
       }
       else{
            contadorMenor++;
       }

       cout << endl;
    }

    cout<<"los empleados con peso mayor a 80 kg son: "<<contadorIgual<<endl;
    cout<<"Empleados que pesan menos de 80 Kg: "<<contadorMenor<<endl;

    for(i=0; i<n; i++) //
    {
        cout<<"El nombre de su empleado es: " << nombre[i] <<endl;
        cout<<"y su peso es: " << peso[i] <<endl;
    }
    return 0;

}
#285
personalmente no entiendo eso de Bucle j desde i - 1 hasta 0, pero finalmente di con el problema, era que tenia que inicializar el valor de columna con el de la fila para realizar la sumatoria en cada fila y luego añadirla como un espejo en las columnas.

Dejo el código editado arriba
#286
Pues si que es un problema interesante, y me esta dando un verdadero dolor de cabeza hacerlo, lo que no entiendo es si eres nuevo en programación porque te complicas tanto con funciones, hazlo todo de una vez en el main, no es un código muy largo, o al menos, hasta que tengas el algoritmo resuelvas la matriz.

algo así es suficiente, sigo echandole cabeza al algoritmo porque simplemente es mucho más complicado de lo que parece, alguien más se suma??


#include <iostream>

using namespace std;

int main()
{
   int numero = 7; // número máximo para el control del ciclo
   int elementosMatriz[numero] = {7, 6, 5, 4, 3, 2, 1}; // números base de la matriz
   int matrizAutomatica[numero][numero]; // matriz de forma filas X columnas


   // Imprimiendo los números base
   for(int i=0; i<numero; i++)
   {
       cout << elementosMatriz[i] << " - ";
   }

   cout << endl << endl;

   // realizando el cálculo de los números
   for(int fila=0; fila<numero; fila++){
       for(int columna=fila; columna<numero; columna++) // toma el valor de cada fila para realizar cada sumatoria
       {
           if(fila == columna) // si son iguales fila y columna asigna el valor de la Base (diagonal)
           {
               matrizAutomatica[fila][columna] = elementosMatriz[fila];
           }

           else
           {
             int Sumatoria = matrizAutomatica[fila][columna-1] + elementosMatriz[columna]; // variable temporal de sumatoria

             // asignado en forma de espejo, de forma simetrica
             matrizAutomatica[fila][columna] = Sumatoria; // asignando en cada columna de la fila de la matriz
             matrizAutomatica[columna][fila] = Sumatoria; // asignando en cada fila de la columna de la matriz
           }
       }
   }

   //Imprimiendo la matriz
   for(int fila=0; fila<numero; fila++){
       for(int columna=0; columna<numero; columna++)
       {
           cout << matrizAutomatica[fila][columna] << " - ";
       }

       cout << endl;
   }

   return 0;
}


Slds
#287
No funcionaba porque o tienes que inicializar una cantidad de variables igual a la cantidad de datos que ingresas, o creas una colección de posiciones en las cuales guardaras esos valores, de igual manera, con una cantidad de posiciones igual a los valores que necesitas guardar.

Para ello, se puede usar arreglos, vectores, punteros...aquí un ejemplo sencillo con arreglos, como estoy usando esa basura de dev c++, tengo que usar el estandar c11, pero igual sirve.


#include <stdio.h>
#include <stdlib.h>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char *argv[]) {


int edad[4]; // Arreglo de cuatro posiciones --> Edad [ valorEdad1, valorEdad2, valorEdad3, valorEdad4 ]
int edadEscaneada; // variable temporal para grabar las edades, luego comprobar si esta en el rango
int contador=0;

    printf ("Ingrese la edad de 4 personas:\n");
printf ("Digite solo edades entre 18 y 45 años:\n");

int i;
for (i=0;i<4;i++)
{
printf ("Edad %d: ", i+1);
scanf ("%d", &edadEscaneada);

if (edadEscaneada>=18 && edadEscaneada<=45)
        {
        edad[i] = edadEscaneada;
        contador++;
    }
   
       
}


    printf ("La cantidad de personas comprendidas en el rango pedido es de: %d \n\n", contador);
for (i=0;i<4;i++)
{
if (edad[i] >=18 && edad[i] <=45)
        {
printf ("Edad %d:\n", edad[i]);
}
}

   return 0;
}
#288
Programación C/C++ / Re: Capicua
5 Octubre 2016, 15:26 PM
Cita de: Cjr997 en  5 Octubre 2016, 03:53 AM
Necisito un programa que pueda calcular cualquier numero capicua


Y nosotros vamos a hacer tu tarea por...
#289
Cita de: Senior++ en  4 Octubre 2016, 16:45 PM
Visto enterito  :P


se me hizo hasta corto la verdad... por desgracia estamos muy distanciados de la naturaleza (no todos). La inteligencia de la naturaleza y de nuestro cuerpo  :)

Y su terrible y tremenda brutalidad de comer o ser comido, siempre voy a tener en mente cuando vi a ese babuino comiendose vivo a una gacela empezando desde atrás, literalmente podia sentise el dolor de ese animal siendo triturado desde las pelotas y no poder morir hasta el ultimo bocado.
#290
Programación C/C++ / Re: Ayuda!! NUMEROS PRIMOS
4 Octubre 2016, 18:19 PM
Cuál es el drama, puedes encontrar miles de soluciones a este problema, solo se trata de comprobar si es divisible por 1 y por si mismo, es decir, que solo puede tener un total de dos divisores, eso es todo.

http://programador-apli.blogspot.com.co/2012/04/comprobar-si-un-numero-es-primo-en.html
http://contrareciprocidad.blogspot.com.co/2014/08/sacar-los-numero-primos-del-1-al-100-en.html

eso usando google, ahora usando el buscador del foro:

http://foro.elhacker.net/buscador-t445024.0.html
http://foro.elhacker.net/buscador-t442912.0.html
http://foro.elhacker.net/buscador-t452084.0.html

Slds