Menú

Mostrar Mensajes

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

Mostrar Mensajes Menú

Mensajes - ODAC333

#1
Disculpen soy nuevo en esto, se programar en C# y me gustaría saber como puedo hacer una copea del disco duro de una computadora que esta conectada en mi misma red, no se sí pudieran ayudarme.

Gracias de antemano
#2
Redes / Re: Ayuda: copia del disco duro por red
13 Septiembre 2013, 04:32 AM
No, no se el directorio, por eso quería hacerle el respaldo a todo el disco duro y tampoco tengo permisos, lo que estaba pensando para los permisos es hacer un programa que al ejecutarlo en esa pc los activen. Pero si puedo acceder a esa computadora por un momento, sólo que no quiero que se enteren porque son archivos que nos están ocultando.

Saludos
#3
Redes / Re: Ayuda: copia del disco duro por red
12 Septiembre 2013, 06:04 AM
Con este programa puedo hacer la copia remotamente? Lo que quiero hacer es tomar un archivo de una computadora que esta conectada a mi red pero no se cómo se llama este archivo, por eso quiero hacerle copia a todo el disco duro, es posible?

Gracias por tu respuesta
#4
Redes / Ayuda: copia del disco duro por red
10 Septiembre 2013, 05:08 AM
Disculpen soy nuevo en esto, se programar en C# y me gustaría saber como puedo hacer una copea del disco duro de una computadora que esta conectada en mi misma red, no se sí pudieran ayudarme.

Gracias de antemano
#5
Si ya lo pude solucionar, necesitaba que leer el numero en tipo string y restarle los digitos en posision non a los de posicion par para saber si es multiplo.
Muchas gracias  :-*
#6
Hola, buenos dias!!!

¿Cómo puedo almacenar números de hasta 1,000 dígitos?
¿Necesito un tipo de dato diferente a "long"? ¿Cuál?

Debo hacer un programa donde escriba una serie de números con hasta 1,000 dígitos y evaluarlos para saber si estos son múltiplos del 11 y al final escribir el numero seguido de una cadena que diga si es multiplo o no pero un "long" no alcanza almacenar esa cantidad de dígitos.

Gracas  ;D
#7
Mira despues de lo que me dijiste de la necesidad de un array hize este código:
Código (csharp) [Seleccionar]
using System;

namespace PythagoreanNumbers2
{
class Program
{
static void Main()
{
string[] array = new string[10];

int limite = 1;

for(int i=0; i<=limite; i++)
{

string linea = Console.ReadLine();

if(linea != "0")
{
string[] aux = linea.Split();
int acuadrado = int.Parse(aux[0]) * int.Parse(aux[0]);
int bcuadrado = int.Parse(aux[1]) * int.Parse(aux[1]);
int ccuadrado = int.Parse(aux[2]) * int.Parse(aux[2]);

if(acuadrado == bcuadrado + ccuadrado)
{
array[i] = "right";
}

else if(bcuadrado == acuadrado + ccuadrado)
{
array[i] = "right";
}

else if(ccuadrado == acuadrado + bcuadrado)
{
array[i] = "right";
}

else
{
array[i] = "wrong";
}

limite = i + 1;
}

else
{
limite = i;
}
}

foreach(string resultado in array)
{
Console.WriteLine(resultado);
}

Console.ReadLine();
}
}
}


Ya solo me falta poder modificar el numero de limitante en el array dependiendo de las lineas que se escriban, en este código puse 10 para verificar que funcionara.
#8
Si ya eh manejado el "while" pero use recursión porque necesito almacenar esos datos en memoria y esque no se utilizar los array para guardar los datos no se si pudieras ayudarme Benjo

Gracias
#9
Hola buenos dias!!!

Soy nuevo en la comunidad y estoy aprendiendo a programar solo, eh tratado de resolver este problema pero no eh podido, creo que es a la falta de ordenes o comandos que se. El problema es el siguiente:

http://coj.uci.cu/24h/problem.xhtml?abb=1099

En mi código uso recursion para grabar en memoria los resultados pero como podrán notar los imprime de manera inversa, no se si haya algo para guardar los datos en memoria y despues que termine alguna condición los imprima en la consola o que al terminar una condición leea los datos y asi los vaya evaluando.

"Muchas gracias"

using System;

namespace PythagoreanNumbers
{
class program
{
static void Main()
{
program numero = new program();
numero.Evaluar();
Console.ReadLine();
}

public void Evaluar()
{
string[] aux = Console.ReadLine().Split();
int acuadrado = int.Parse(aux[0]) * int.Parse(aux[0]);

if(acuadrado != 0)
{
int bcuadrado = int.Parse(aux[1]) * int.Parse(aux[1]);
int ccuadrado = int.Parse(aux[2]) * int.Parse(aux[2]);
Evaluar();
if(acuadrado == bcuadrado + ccuadrado)
{
Console.WriteLine("right");
}

else if (bcuadrado == acuadrado + ccuadrado)
{
Console.WriteLine("right");
}

else if (ccuadrado == acuadrado + bcuadrado)
{
Console.WriteLine("right");
}

else
{
Console.WriteLine("wrong");
}
}
}
}