• Sábado 27 de Abril de 2024, 00:12

Mostrar Mensajes

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


Temas - Alehtokita

Páginas: [1]
1
C/C++ / Código de César en C
« en: Miércoles 2 de Mayo de 2012, 23:19 »
lo que pasa es que tengo este codigo
Código: [Seleccionar]
#include <stdio.h>
#include <string.h>


char *claro="abcdefghijklmnñopqrstuvwxyz";
char *oculto ="DEFGHIJKLMNÑOPQRSTUVWXYZABC";

char* cif(char*);
char* des(char*);

int main(void)
{
  char texto[300];
  char *mod;
  fprintf(stdout,"Ingrese texto a cifrar\t:\n");
  fscanf(stdin,"%s",texto);
  mod=cif(texto);
  fprintf(stdout,"\nLa cadena Cifrada es\t:%s\n\n",mod);
  mod=des(mod);
  fprintf(stdout,"La cadena Desifrada es\t:%s",mod);
  getchar();
  getchar();
  return 0;
}

char* cif(char *text)
{
    int i,j;
    for(j=0;j<strlen(text);j++)
    {
      for(i=0;i<strlen(claro);i++)
      {
         if(*(text+j)==*(claro+i))
         {
         *(text+j)=*(oculto+i);
         }
      }
    }
    return text;
}

char* des(char *text)
{
    int i,j;
    for(j=0;j<strlen(text);j++)
    {
      for(i=0;i<strlen(claro);i++)
      {
         if((*(text+j))==*(oculto+i))
         {
         *(text+j)=*(claro+i);
         }
      }
    }
    return text;
}

es el encriptado de César , y lo que hace es correr cada letra del alfabeto tres posiciones, el profesor me pidió que lo cambiara para ingresar el número de posiciones, es decir que ya no sean 3.. pero no sé como hacerlo.. y luego tengo que agregar los parámetros desde la línea de ordenes donde "-e" sea encriptar y "-d" desencriptar.. y otro donde se ingresen las posiciones que tiene que mover...es para ya! URGENTE POR FAVOOOR  :ayuda:

2
C/C++ / code::Blocks
« en: Lunes 30 de Abril de 2012, 15:13 »
Hola a todos, en mi clase de programación usamos el programa code::blocks y el profesor nos pidió buscar como se ingresan los parametros de la linea de ordenes en code::blocks y no tenemos ni idea como se hace, ni a que hace referencia eso.. ya he buscado en el manual de code::blocks y aún así no encuentro nada..
 :ayuda:

3
C/C++ / Código morse
« en: Lunes 30 de Abril de 2012, 15:08 »
Hola a todos, me pidieron hacer un programa que traduzca de una frase o palabra en español a código morse o de código morse a español pero con FUNCIONES.. yo lo hice sin funciones pero el profesor no me lo dejo presentar porque debe contener funciones.. me dijo que iniciara con este código , que lo que hace es formar una especie de tabla y luego lo único que hay que hacer es buscar el correspondiente y traducir pero la verdad no sé como.. les agradecería su ayuda..
este es el encabezado
Código: [Seleccionar]
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

char s[37]= {'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','1','2','3','4','5','6','7','8','9','0',' ','\0'};

char n[][6]= {{".-"},{"-..."},{"-.-."},{"-.."},{"."},{"..-."},{"--."},{"...."},{".."},

    {".---"},{"-.-"},{".-.."},{"--"},{"-."},{"---"},{".--."},{"--.-"},{".-."},{"..."},{"-"},{"..-"},

    {"...-"},{".--"},{"-..-"},{"-.--"},{"--.."},{".----"},{"..---"},{"...--"},{"....-"},

    {"....."},{"-...."},{"--..."},{"---.."},{"---."},{"-----"},{"/0"},{"/0"}
};

4
C/C++ / Programa en c++
« en: Viernes 20 de Abril de 2012, 19:01 »
tengo este programa, pero no me compila, me sale algo de que "cout y cin" no están declarados.. que me falta?

El enunciado dice:

La compañía manufacturera Monte Real fabrica 10 artículos diferentes y se trabajan tres turnos por día, la compañía necesita obtener un reporte al final del día del total de la producción por artículo y el total  de la producción por turno. Desarrollar un programa que pida al usuario el nombre de cada artículo y la producción que se hizo en cada uno de los tres turnos del día y genere un reporte al final del día mostrado en pantalla de el total de de la producción por artículo, el total de la producción por turno  y el artículo con mayor producción.


#include <iostream>
#include <stdlib.h>
int main()
{   char articulos[10][30];
    int cantidades[3][10];     //3turnos  10 articulos
    for(int i=0;i<10;i++){
     cout<<"Ingrese el nombre del articulo Nº"<<i+1<<" : ";
     cin.getline(articulos,30);
     cout<<"Ingrese la produccion en el primer turno : ";
     cin>>cantidades[0];
     cout<<"Ingrese la produccion en el segundo turno : ";
     cin>>cantidades[1];
     cout<<"Ingrese la produccion en el tercer turno : ";
     cin>>cantidades[2];
     cin.ignore();
    }
    int mayor=0,indmay=0;
    //total de produccion por articulo
    cout<<endl<<endl<<"******* Produccion por articulo ******"<<endl;
     for(int i=0;i<10;i++){
     cout<<"Articulo "<<articulos;
     cout<<" Produccion total: "<<cantidades[0]+cantidades[1]+cantidades[2]<<endl;
     //este if detecta el articulo con mayor produccion, y se usará luego.
     if(mayor<cantidades[0]+cantidades[1]+cantidades[2]){
     mayor=cantidades[0]+cantidades[1]+cantidades[2];
     indmay=i;
     }
    cout<<endl;
    }
       cout<<endl<<endl<<"******* Produccion por turno ******"<<endl;
    //total de produccion por turno
     int suma;
        for(int i=0;i<3;i++){
     cout<<"Turno "<<i+1;
      suma=0;
      for(int j=0;j<10;j++){
        suma=suma+cantidades[j];
      }
     cout<<"Produccion total: "<<suma<<endl;
    cout<<endl;
    }
       cout<<endl<<endl<<"******* Articulo con mayor produccion ******"<<endl;
    //articulo con mayor produccion.
      cout<<"Articulo con mayor produccion: "<<articulos[indmay]<<endl;
      cout<<"Cantidad producida: "<<mayor<<endl;
      system("PAUSE");
      return 0;
}

5
C/C++ / Funciones C++
« en: Lunes 9 de Abril de 2012, 03:44 »
Hola a todos Me pueden ayudar con esto...

Contestar las siguientes preguntas justificando la respuesta.
 
Identifica si son correctas las siguientes llamadas a una función, llamada Compara cuyo encabezado es el siguiente:
 
double Compara (int x, double y);
 
1. int a,b;
   double z;
           cout << Compara (a,b,z);


2. double a,b;
    int  z;
        f Compara(a,z)
 
 
 
3. double a,b,c;
   do
   {
      .....
    }
    while (compara (a,b));   
 
Escriba una llamada a función apropiada para las siguientes funciones :
 
4. float formula(float x)
   {
       float y;
       y = 3 * x – 1;
       return (y);
   }
 
5. int escribe(int a, int b)
   {
      int c;
      c = sqrt(a * a + b * c);
      return (c);
   }
 :ayuda:

6
C/C++ / CALENDARIO EN C
« en: Miércoles 21 de Marzo de 2012, 18:22 »
Alguien me puede ayudar a realizar un ejercicio en lenguaje C que realice un programa con FUNCIONES que imprima cualquier mes a partir de enero de 1900. Debe tener en cuenta lo siguiente:
-Recibir el año y el mes que se desea imprimir
-Validar el año y el mes
-imprimir el mes teniendo en cuenta:
       -Mostrar el nombre del mes
       - Determinar que día es el primero del mes
       - Dar el respectivo margen para el primer día del mes
 :ayuda:

7
Visual C++ / Funciones en C
« en: Miércoles 14 de Marzo de 2012, 22:15 »
Alguien me puede ayudar a realizar un ejercicio en lenguaje C que realice un programa con FUNCIONES que imprima cualquier mes a partir de enero de 1900. Debe tener en cuenta lo siguiente:
-Recibir el año y el mes que se desea imprimir
-Validar el año y el mes
-imprimir el mes teniendo en cuenta:
       -Mostrar el nombre del mes
       - Determinar que día es el primero del mes
       - Dar el respectivo margen para el primer día del mes

 :ayuda:

8
Visual C++ / Funciones C++
« en: Martes 13 de Marzo de 2012, 18:12 »
Alguíen me podría ayudar con un programa en c++ que calcule al área de un triangulo conociendo los tres lados con funciones!
 :ayuda:

Páginas: [1]