elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Tutorial básico de Quickjs


  Mostrar Mensajes
Páginas: 1 [2]
11  Programación / Programación C/C++ / Problema al compilar en: 28 Agosto 2013, 19:24 pm
He estado trabajando en un programa que calcula el cubo de una matriz cúbica de dimension N. Pero al compilar no me sale la opción de dar la dimension y automaticamente siempre sale una matriz 3X3. aqui dejo el programa para ver el error, gracias de antemano ^.^

#include <stdio.h>
#include <stdlib.h>
#define DIM 100

void lee_Matriz (float A[DIM][DIM], int N);
void escribe_Matriz (float A[DIM][DIM], int N);
void producto_Matriz (float A[DIM][DIM], float B[DIM][DIM], float C[DIM][DIM], int N);

int main()
{
    float A[DIM][DIM], B[DIM][DIM], C[DIM][DIM];
    int N;

    printf("Dame la dimension de las matrices: ");
    scanf("%d", &N);
    printf("\nIntroduce la matriz: \n\n");
    lee_Matriz(A,N);
    system("pause");
    system("cls");
    printf("La primera fila es: \n\n");
    escribe_Matriz(A,N);
    printf("La segunda fila es: \n\n");
    escribe_Matriz(B,N);
    system("pause");
    system("cls");
    printf("El cubo de esa  fila es: \n\n");
    producto_Matriz(A,B,C,N);
    escribe_Matriz(C,N);

   return 0;
}

void lee_Matriz (float A[DIM][DIM], int N)
{
    int i, j;
    for(i=0;i<N;i++)
    for(j=0;j<N;j++)
    {
        printf("\nDame el elemento %d,%d de la matriz: ",i+1,j+1);
        scanf("%f",&A[j]);
    }
    return ;
}

 void escribe_Matriz (float A[DIM][DIM], int N)
 {
     int i, j;
     for(i=0;i<N;i++)
     {
         printf("(");
     for(j=0;j<N;j++)
     {
         printf(" %.2f ",A[j]);
     }
     printf(")\n");
     }
 }

 float producto_Matriz (float A[DIM][DIM], float B[DIM][DIM], float C[DIM][DIM], int N)
 {
     int i,j,l;
     for(i=0;i<N;i++)
     {
        for(j=0;j<N;j++)
         {
             C[j]=0;
            for(l=0;l<N;l++)
            {
               C[j]+=A[l]*B[l][j];
            }
         }
     }
     return;
 }
12  Programación / Programación C/C++ / Palindromo en un archivo en: 26 Agosto 2013, 20:12 pm
Hola compañeros, tengo una duda sobre un programa.

He hecho un programa donde muestra en pantalla el palindromo de una cadena de arrays.

#include <iostream>
#include <stdio.h>
#include <string.h>

using namespace std;

void cadenaInv(char cad[], char cadinv[],int len);

int main()
{

char cad[100];
char cadinv[100];
int len;

cout << "Introduzca una cadena de carcteres" << endl;
gets(cad);

len=strlen(cad);

cadenaInv(cad,cadinv,len);

cout << endl << endl;


cout << "el palindromo es:  " << strcat(cad, cadinv)  << endl;

return 0;
}

void cadenaInv(char cad[],char cadinv[],int len){
int i;
for(i=0;i<len;i++)
cadinv[len-1-i]=cad;
cadinv[len]='\o';}




Ahora aqui viene mi problema, me gustaría aprovechar este programa para leer un archivo inpunt.txt donde se coloca el texto original, y un archivo de salida output.txt donde salga el palindromo de este texto.

Me gustaría intentarlo por mi misma pero necesito una pequeña ayuda ya que no se como hacer esto en archivos.

Saludos  :D
13  Programación / Programación C/C++ / "pronunciacion china" en C en: 8 Agosto 2013, 11:30 am
Hola soy Eva y soy nueva en el foro,soy estudiante de 1º de carrera de matematicas en zaragoza y una de mis asignaturas es Informatica donde estudiamos programacion en C/ C++ y ando perdida en ciertos temas de archivos y funciones, temas de los cuales no pude asistir a clase, aqui os dejo el enunciado de uno de los problemas que puso en el examen  y no se por donde pillarlo.

Diseñar un programa de "pronunciación china" tal que lea un fichero de texto input.txt  y lo escriba en otro fichero output.txt pero intercambiando la letra r por la l y la v por la b.

Ejemplo: el texto " Los rios Ega, Arga y Aragon hacen al Ebro varón" en el nuevo fichero devería ser " Los lios Ega, Alga y Alagón hacen al Eblo balón"




Soy consciente de  que el ejemplo es muy poco serio pero en fin, asi son nuestros profesores  ;D ;D

Gracias de antemano
Páginas: 1 [2]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines