Hola,
alguien me puede decir como puedo crear un struct con los datos de un fichero mas otro que introduce el usuario por consola?
Primero el usuario introduce un numero por consola, luego hay que leer un fichero .txt que esta formado por dos columnas con un numero de filas desconocido.
A la primera columna del fichero la llamo x y a la segunda y. El valor introducido por consola será n.
Lo que tiene que hacer el programa es hacer la operación n · (x + y) e imprimir por consola el valor máximo que se alcanza al hacer esta operación en todas las filas del fichero.
También tiene que salir por consola la x y la y en la que se ha obtenido esté numero máximo.
Por ejemplo: Si el usuario pone por consola n = 2 y el fichero es el siguiente:
1 2
0 0
2 1
0 -1
-1 0
1 2
En programa debería imprimir:
"El valor máximo de la operación es 6. Y se alcanza en los puntos (1,2) y (2,1)"
Otra cosa, si hay algún par de puntos repetidos solo debe aparecer una vez por consola.
Yo lo que había hecho es mientras voy leyendo el archivo, voy haciendo la operación n(x+y) y consigo que me imprima el valor máximo pero creo que un struct sería mas sencillo.
Gracias!