Ir al contenido principal

Entradas

Mostrando las entradas con la etiqueta Simulación y Modelaje

Ordenar N números en forma descendente o ascendente

#include <iostream> #include <string.h> using namespace std; int main () {     float n[100], c;     char orden[3];     setlocale(LC_CTYPE, "Spanish"); //Tildes     cout << "Este programa ordena N números: "<<endl; cout << "Ingrese la cantidad de números a ordenar: "; cin>>c; while (strcmp(orden, "asc") && strcmp(orden, "des")){//Verifica que sea asc o des unicamente. cout << "Digite asc para ordenarlos de forma ascendente o des para ordenarlos de forma descendente: "; cin>>orden; } for (int i=1;i<=c;i++){ cout<<"Ingrese el número: "; cin>>n[i]; }     float Temp;      for(int i=1;i<=c;i++){             for(int j=1;j<=c-1;j++){                           if (strcmp(orden, "asc")){              if(n[j]<n[j+1]){// cambia "<" a ">" para cambiar la manera de ordenar                     Te

Adivinar un número de 4 cifras, picas y fijas

//Adivinar un número de 4 cifras, picas y fijas #include <iostream> #include <math.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #include <time.h> using namespace std; //Ayuda a generar número randómicos más eficientemente int rdtsc() {     __asm__ __volatile__("rdtsc"); } main() { //Mostrar tildes y acentos del español     setlocale(LC_CTYPE, "Spanish");     int n[4] = { 0, 0, 0, 0 }, f = 0, p = 0, forzar = 0;     char numero[4];     char nusuario[4];     // *secret es un apuntador a numero     char* secret = numero;     //Condiciones necesarias para generar números randómicos que no repitan digitos con un esfuerzo adicional     while (n[0] == n[1] || n[0] == n[2] || n[0] == n[3] || n[1] == n[2] || n[1] == n[3] || n[2] == n[3] || forzar < 100) {         // se untiliza la función rdtsc para generar mejores números randómicos         srand(rdtsc());         n[0] = rand() * time(0) % 10;         n[1] = ran

Dados N números aleatorios de tres cifras ...

//Dados N números aleatorios de tres cifras, determinar:        //a. La suma        //b. La media        //c. La moda        //d. La mediana        //e. La desviación estandar        #include <iostream> #include <math.h> #include <stdio.h> #include <stdlib.h> #include <time.h> using namespace std; //Ayuda a generar número randómicos más eficientemente int rdtsc() {     __asm__ __volatile__("rdtsc"); } main () {     int n, c=0,k=1;     //Mostrar tildes y acentos del español     setlocale(LC_CTYPE, "Spanish");     int v[100];     float promedio, sumatoria, desviacion;     double mediana;     cout <<"Este programa calcula promedio, mediana, desviación estandar de números generados al azar"<<endl;     cout << "Numeros elemento: ";     cin >> n;     cout<<endl;     for(int i=1;i<=n;i++){      srand(rdtsc());    v[i]= rand()*time(0)%1000;           }               cout << &q