C/Visual C - Problema con proyecto final!!!!!!!

 
Vista:

Problema con proyecto final!!!!!!!

Publicado por Sebastian (7 intervenciones) el 05/10/2007 02:30:06
Buenas .... paso a mi proyecto....
creo una matriz en donde pueda hacer distintas operaciones ej la suma, orden , mayor promedio, etc.
lo que quiero es : que la columnas de la matriz (que son enteros)me los tome como char (ej A,B,C,D..... asi hasta 100)
(que columna 1 = a, 2=b.......)asi sucesivamente.
y que en el momento que edito la celda(void celda())
me permita ingresar columna (char) y fila (entero) y me lo ingrese en determinado lugar de la matriz (como esta hecho abajo),
Se enteiende....? osea que en ves ingresar columna (entero) fila( entero)
me ingrese de esta manera : a1 (columna 1 fila 1)
desde ya gracias y aguante che

/*PROGRAMA QUE INTENTARA SER UNA PLANILLA DE EXEL
*/
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
#include<string.h>
#define n_f 100
#define n_c 100

struct matriz
{
int valor;
char formula[30];
}

matriz[n_f][n_c];

// menu

void celda()
{
system("cls");
int fila, columna;
char filach , columnach;
int dato;
char opcion;
char ch;

printf("\tINGRESAR DATOS (S)// IR A MENU (N)\n\n" );
printf ("opcion elegida : ");
scanf ("%s",&ch);

if (ch == 'S'||ch == 's')
{
while(ch)
{
printf("\t\tESCRIBA LA POSISION DE LA CELDA \n\t\tA CONTINUACION SU VALOR\n\n");
printf("Fila Numero : ");
scanf("%d", & fila);
printf("\n");
printf("Columna Numero : ");
scanf("%d",&columna);
printf("\n");
//printf("ingrese formula : \n");
//scanf("%s",&matriz[n_f][n_c].formula);
printf("ingrese vallor : ");
scanf("%d",&matriz[n_f][n_c].valor);

matriz[fila -1 ][columna -1].valor = matriz[n_f][n_c].valor ;
matriz[fila -1 ][columna -1].formula = matriz[n_f][n_c].formula;

return celda();
}
}
if (ch == 'N'||ch == 'n')
{ return;}

}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Problema con proyecto final!!!!!!!

Publicado por Nelek (816 intervenciones) el 05/10/2007 07:35:38
Ahmmm,

y.... eso es todo?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Como si es todo???????

Publicado por Sebastian (1 intervención) el 05/10/2007 20:01:14
no entiendo , si es todo el que ? el problema ? o el proyecto?
el proyecto no es todo , solo mande la funcion celda..... que creo que es la que importa ....respondeme si entendi bien tu mensaje.
Osea el prog no es solo eso , queda claro no?
pero la funcion celda () creo que es la que importa realmente.... ya que yo ahi pido al usuario que ingrese fila (entero) columna(entero), y valor (entero)
ej fila 1
columna 5
valor 20
y lo que me gustaria que hiciera es :
E1 (5/1)
valor 20,
se entiende???? por ahi no
slds
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Como si es todo???????

Publicado por Nelek (816 intervenciones) el 30/10/2007 09:02:18
En primer lugar... era una ironia.

En segundo, ahora que te has explicado mejor.

printf ("Dame fila\n");
scanf ("%d", &fila);
printf ("Dame columna\n")
scanf ("%d", columna);
printf ("Dame valor\n");
scanf ("%d", valor);

Matriz [fila][columna] = valor;


algo asi?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar