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ú

Temas - sombrakepsilon

#1
Hola,

Tengo una duda a ver si alguien me la pudiera resolver.

Básicamente, es si si yo me conecto a una página de internet, una página alojada en un servidor de cierta entidad (ya sea la pagina de la biblioteca de la universidad alojada en las instalaciones de la universidad, o la página de una tienda alojada en los servidores e instalaciones de un centro comercial, etc), las personas encargadas de llevar esas páginas, ver su tráfico, ver a qué recursos se acceden en ella, etc, pueden saber cosas como por ejemplo, si minimizas el navegador mientras tienes su página abierta? O los programas que tú tienes abiertos en tu ordenador de forma local (que no depende de la red) mientras tienes su página abierta?

Ese tipo de cosas, las pueden saber? y en caso de que sea si, sería ilegal? Pero sobre todo me interesa si pueden saberlo.

Saludos y gracias por la ayuda.
#2
Buenas, tenia una duda para hacer un ejercicio y es como puedo hacer para cuando tengo un numero mayor de una cifra sustituir todos sus digitos por 1 menos el primero?
Por ejemplo si el resultado que voy a obtener es un 59 salga un 51 , si voy a obtener el 12342 salga el 11111 , si es un 2 que salga un 2 , si es un 351 que salga un 311.
#3
Hola, querria saber si me podrían ayudar con este problemilla que tengo y es simplemente que como podria leer varios numeros y luego trabajar con estos y que la lectura de esos numeros fuera hasta que introdujese un cero por teclado, es decir, que introdujese numeros hasta introducir un cero y ya a partor de ahi el programa trabajase con esos numeros, como si ese cero fuese una especie de marca de fin. Por ejemplo, un programa que metas numeros y te calcule su cuadrado, pues me gustaria que quedase asi:

Entrada:
1
2
3
0

Salida:
1
4
9
#4
Hola, perdonen las molestias pero llevo ya unos días con una duda que no me permite realizar un ejercicio de programación, a continuación les pondré el código y seguidamente mi duda a ver si pudieran por favor resolverla.

Código (cpp) [Seleccionar]
#include <iostream>
#include <string>
using namespace std;

void funcionSeparadora (string linea)
{
int numParametros= 1;
string parametro;
for (int i= 0; i<linea.length(); i++) {
parametro[i] = linea[i];
if (linea[i] == ',') {
cout << "Parametro " << numParametros << ":" << "[" << parametro << "]" << endl;
numParametros++; }
else {parametro+linea[i];}
}
cout << "Parametro " << numParametros << ":" << "[" <<  parametro << "]" << endl;
}

int main (void) {
int contador= 1;
string comando;
while (cin >> comando) {
string parametros;
cout << contador << ". Comando: " << "[" << comando << "]"  << endl;
char c;
c = cin.get();
if (c == '\n')
{
}
else
{
getline(cin, parametros);
cout << "Parametros: " << "[" << parametros << "]" << endl;
funcionSeparadora(parametros);
}
contador++;
}
}


La idea es que la función separadora me devuelva cada uno de los parámetros que metemos por separado cuando haya una coma , puse que la cadena parámetro fuese igual su contenido a la cadena linea (que seria los parámetros que metemos) pero no se porque cuando ejecuto el programa no me devuelve los parámetros por separado, la duda es como puedo hacer que la cadena parámetro me vaya devolviendo el primer parámetro, el segundo, etc. Se que es una duda muy básica de programación así que disculpad las molestias.