Hello programmers
miércoles, 16 de diciembre de 2020
jueves, 12 de septiembre de 2019
No Puedo Iniciar Microsoft Visual Studio 2010 SP1 (ERROR)
HOLA AMIGOS :)
Ya instalé Visual Studio 2010 Professional en mi sistema. Estoy usando un sistema de 64 bits con Windows 10 Pro. Pero cuando abro VS 2010, muestra lo siguiente,
Al dar clic a la pagina para descargar la actualización sp1, me manda error la pagina debido a el link esta caido.
SOLUCION:
Aquí te dejo este link para descargar la actualización visual studio 2010 sp1
https://mega.nz/#F!40IlxIDS!ivCJMNLXRzyz6JnZJe978Q
Ya instalé Visual Studio 2010 Professional en mi sistema. Estoy usando un sistema de 64 bits con Windows 10 Pro. Pero cuando abro VS 2010, muestra lo siguiente,
Al dar clic a la pagina para descargar la actualización sp1, me manda error la pagina debido a el link esta caido.
SOLUCION:
Aquí te dejo este link para descargar la actualización visual studio 2010 sp1
https://mega.nz/#F!40IlxIDS!ivCJMNLXRzyz6JnZJe978Q
viernes, 15 de abril de 2016
viernes, 27 de noviembre de 2015
Crear y cargar dos matrices de tamaño 3x3, sumarlas y mostrar su suma
package bol05ej03;
public class Main {
public static void main(String[] args) {
int a[][], b[][], suma[][];
int i,j;
a = new int[3][3];
b = new int[3][3];
// Leemos los datos
System.out.println ("Matriz A:");
for (i=0;i<3;i++)
{
for (j=0;j<3;j++)
{
System.out.print("A["+i+"]["+j+"]: ");
a[i][j]=Entrada.entero();
}
}
System.out.println ("Matriz B:");
for (i=0;i<3;i++)
{
for (j=0;j<3;j++)
{
System.out.print("B["+i+"]["+j+"]: ");
b[i][j]=Entrada.entero();
}
}
// hacemos la suma
suma = new int[3][3];
for (i=0;i<3;i++)
{
for (j=0;j<3;j++)
{
suma[i][j] = a[i][j] + b[i][j];
}
}
// mostramos los resultado
System.out.println ("Matriz Suma:");
for (i=0;i<3;i++)
{
for (j=0;j<3;j++)
{
System.out.print (suma[i][j] + " ");
}
System.out.println ();
}
}
}
public class Main {
public static void main(String[] args) {
int a[][], b[][], suma[][];
int i,j;
a = new int[3][3];
b = new int[3][3];
// Leemos los datos
System.out.println ("Matriz A:");
for (i=0;i<3;i++)
{
for (j=0;j<3;j++)
{
System.out.print("A["+i+"]["+j+"]: ");
a[i][j]=Entrada.entero();
}
}
System.out.println ("Matriz B:");
for (i=0;i<3;i++)
{
for (j=0;j<3;j++)
{
System.out.print("B["+i+"]["+j+"]: ");
b[i][j]=Entrada.entero();
}
}
// hacemos la suma
suma = new int[3][3];
for (i=0;i<3;i++)
{
for (j=0;j<3;j++)
{
suma[i][j] = a[i][j] + b[i][j];
}
}
// mostramos los resultado
System.out.println ("Matriz Suma:");
for (i=0;i<3;i++)
{
for (j=0;j<3;j++)
{
System.out.print (suma[i][j] + " ");
}
System.out.println ();
}
}
}
Leer dos series de 10 enteros, que estarán ordenados crecientemente. Copiar (fusionar) las dos tablas en una tercera, de forma que sigan ordenados
package bol04ej14;
public class Main {
public static void main(String[] args) {
int a[], b[], c[];
int i,j,k;
a =new int[10];
b =new int[10];
// leemos a
System.out.println("Datos para a:");
for (i=0;i<10;i++){
System.out.print("Introduzca numero (orden creciente): ");
a[i]=Entrada.entero();
}
// leemos b
System.out.println("\nDatos para b:");
for (i=0;i<10;i++){
System.out.print("Introduzca numero (orden creciente): ");
b[i]=Entrada.entero();
}
System.out.println();
// creamos
c = new int [20];
// comenzamos a fusionar a y b en c
i=0; // utilizaremos i como índice de a;
j=0; // utilizaremos j como índice de b;
k=0; // utilizaremos k como índice de c
while(i<10 && j<10)
{
if (a[i] < b[j]) // nos interesa el elemento de a
{
c[k] = a[i];
i++; // incrementamos i para tomar el siguiente elemento de a
}
else
{
c[k] = b[j];
j++; // incrementamos j para tomar el siguiente elemento de b
}
k++; // como hemos copiado a c[k], incrementamos k, para
// en la siguiente vuelta, utilizar el siguiente hueco de la tabla
}
// cuando salimos de while es por que alguna de las tablas (a o b) ha llegado al final
if(i==10) // hemos copiado toda la tabla a en c, queda por copiar un resto de b
while (j<10)
{
c[k] = b[j];
j++;
k++;
}
else // hay que copiar el resto de a en c
while (i<10)
{
c[k] = a[i];
i++;
k++;
}
System.out.println("Mostramos la tabla c:");
for (k=0;k<20;k++)
System.out.print(c[k] + " ");
System.out.println("");
}
}
public class Main {
public static void main(String[] args) {
int a[], b[], c[];
int i,j,k;
a =new int[10];
b =new int[10];
// leemos a
System.out.println("Datos para a:");
for (i=0;i<10;i++){
System.out.print("Introduzca numero (orden creciente): ");
a[i]=Entrada.entero();
}
// leemos b
System.out.println("\nDatos para b:");
for (i=0;i<10;i++){
System.out.print("Introduzca numero (orden creciente): ");
b[i]=Entrada.entero();
}
System.out.println();
// creamos
c = new int [20];
// comenzamos a fusionar a y b en c
i=0; // utilizaremos i como índice de a;
j=0; // utilizaremos j como índice de b;
k=0; // utilizaremos k como índice de c
while(i<10 && j<10)
{
if (a[i] < b[j]) // nos interesa el elemento de a
{
c[k] = a[i];
i++; // incrementamos i para tomar el siguiente elemento de a
}
else
{
c[k] = b[j];
j++; // incrementamos j para tomar el siguiente elemento de b
}
k++; // como hemos copiado a c[k], incrementamos k, para
// en la siguiente vuelta, utilizar el siguiente hueco de la tabla
}
// cuando salimos de while es por que alguna de las tablas (a o b) ha llegado al final
if(i==10) // hemos copiado toda la tabla a en c, queda por copiar un resto de b
while (j<10)
{
c[k] = b[j];
j++;
k++;
}
else // hay que copiar el resto de a en c
while (i<10)
{
c[k] = a[i];
i++;
k++;
}
System.out.println("Mostramos la tabla c:");
for (k=0;k<20;k++)
System.out.print(c[k] + " ");
System.out.println("");
}
}
Leer 10 números enteros. Debemos mostrarlos en el siguiente orden: el primero, el último, el segundo, el penúltimo, el tercero, etc.
package bol04ej04;
public class Main {
public static void main(String[] args) {
int i, t[];
t = new int[10];
for (i=0;i<10;i++){
System.out.print("Introduzca numero: ");
t[i]=Entrada.entero();
}
System.out.println("El resultado es:");
for (i=0;i<=4;i++){
System.out.println (t[i]); // mostramos el i-ésimo número por el principio
System.out.println(t[9-i]); // y el i-ésimo por el final
}
// como en cada vuelta de for se muestran dos números
// para mostrarlos todos, solo necesitaremos la mitad de vueltas.
}
}
public class Main {
public static void main(String[] args) {
int i, t[];
t = new int[10];
for (i=0;i<10;i++){
System.out.print("Introduzca numero: ");
t[i]=Entrada.entero();
}
System.out.println("El resultado es:");
for (i=0;i<=4;i++){
System.out.println (t[i]); // mostramos el i-ésimo número por el principio
System.out.println(t[9-i]); // y el i-ésimo por el final
}
// como en cada vuelta de for se muestran dos números
// para mostrarlos todos, solo necesitaremos la mitad de vueltas.
}
}
Leer 5 números por teclado y a continuación realizar la media de los números positivos, la media de los negativos y contar el número de ceros.
package bol04ej03;
public class Main {
public static void main(String[] args) {
int t[]=new int [5];
int suma_pos,cont_pos,suma_neg,cont_neg,cont_cero;
suma_pos=0;
cont_pos=0;
suma_neg=0;
cont_neg=0;
cont_cero=0;
// utilizamos un bucle para leer los datos y otro para procesarlos
// se podrían hacer ambas operaciones, leer y procesar, en un solo bucle
for (int i=0;i<5;i++){
System.out.print("Introduzca un número: ");
t[i]=Entrada.entero();
}
for (int i=0;i<5;i++){
if(t[i]==0)
cont_cero++;
else{
if(t[i]>0){
suma_pos=suma_pos+t[i];
cont_pos++;
}
else{
suma_neg=suma_neg+t[i];
cont_neg++;
}
}
}
if(cont_pos==0)
System.out.println("No se puede realizar la media de números positivos");
else
System.out.println("La media de los positivos: "+(float)suma_pos/cont_pos);
if(cont_neg==0)
System.out.println("No se puede realizar la media de números negativos");
else
System.out.println("La media de los negativos: " + (float)suma_neg/cont_neg);
System.out.println("La cantidad de cero es de: " + cont_cero);
}
}
public class Main {
public static void main(String[] args) {
int t[]=new int [5];
int suma_pos,cont_pos,suma_neg,cont_neg,cont_cero;
suma_pos=0;
cont_pos=0;
suma_neg=0;
cont_neg=0;
cont_cero=0;
// utilizamos un bucle para leer los datos y otro para procesarlos
// se podrían hacer ambas operaciones, leer y procesar, en un solo bucle
for (int i=0;i<5;i++){
System.out.print("Introduzca un número: ");
t[i]=Entrada.entero();
}
for (int i=0;i<5;i++){
if(t[i]==0)
cont_cero++;
else{
if(t[i]>0){
suma_pos=suma_pos+t[i];
cont_pos++;
}
else{
suma_neg=suma_neg+t[i];
cont_neg++;
}
}
}
if(cont_pos==0)
System.out.println("No se puede realizar la media de números positivos");
else
System.out.println("La media de los positivos: "+(float)suma_pos/cont_pos);
if(cont_neg==0)
System.out.println("No se puede realizar la media de números negativos");
else
System.out.println("La media de los negativos: " + (float)suma_neg/cont_neg);
System.out.println("La cantidad de cero es de: " + cont_cero);
}
}
Leer 5 números y mostrarlos en el mismo orden introducido
package bol04ej01;
public class Main {
public static void main(String[] args) {
int t[];
t = new int[5];
for (int i=0;i<5;i++)
{
System.out.print("Introduzca un número: ");
t[i]=Entrada.entero();
}
System.out.println("Los números son:");
for (int i=0;i<5;i++)
System.out.println(t[i]);
}
}
public class Main {
public static void main(String[] args) {
int t[];
t = new int[5];
for (int i=0;i<5;i++)
{
System.out.print("Introduzca un número: ");
t[i]=Entrada.entero();
}
System.out.println("Los números son:");
for (int i=0;i<5;i++)
System.out.println(t[i]);
}
}
Realizar un programa que nos pida un número n, y nos diga cuantos números hay entre 1 y n que son primos.
package bol03ej06;
public class Main {
public static void main(String[] args) {
int j,num,cont_pri;
boolean primo;
cont_pri=0;
System.out.print("Introduce numero: ");
num=Entrada.entero();
// vamos procesando todos los números entre 1..num
for(int i=1;i<=num;i++){
// para cada número i, calcularemos si es primo
// veremos si el número i es divisible en el rango 2..i-1
// El bucle while se puede hacer con menos vuelta... consultar algoritmos para primos
primo=true;
j=2;
while (j<=i-1 && primo==true)
{
if (i%j==0)
primo=false;
j++;
}
if (primo==true){
cont_pri++; // si es primo incrementamos el contador de primos
System.out.println(i+(" es primo"));
}
}
System.out.println("En el rango 1.." + num + ", hay "+ cont_pri + " números primos");
}
}
public class Main {
public static void main(String[] args) {
int j,num,cont_pri;
boolean primo;
cont_pri=0;
System.out.print("Introduce numero: ");
num=Entrada.entero();
// vamos procesando todos los números entre 1..num
for(int i=1;i<=num;i++){
// para cada número i, calcularemos si es primo
// veremos si el número i es divisible en el rango 2..i-1
// El bucle while se puede hacer con menos vuelta... consultar algoritmos para primos
primo=true;
j=2;
while (j<=i-1 && primo==true)
{
if (i%j==0)
primo=false;
j++;
}
if (primo==true){
cont_pri++; // si es primo incrementamos el contador de primos
System.out.println(i+(" es primo"));
}
}
System.out.println("En el rango 1.." + num + ", hay "+ cont_pri + " números primos");
}
}
Leer los datos correspondiente a dos tablas de 12 elementos numéricos, y mezclarlos en una tercera de la forma: 3 de la tabla A, 3 de la B, otros 3 de A, otros 3 de la B, etc
public class Main {
public static void main(String[] args) {
int a[], b[], c[];
int i,j;
a=new int[12];
b=new int[12];
// la tabla c tendrá que tener el doble de tamaño que a y b.
c = new int [24];
// leemos la tabla a
System.out.println("Leyendo la tabla a");
for (i=0;i<12;i++){
System.out.print("número: ");
a[i]=Entrada.entero();
}
// leemos la tabla b
System.out.println("Leyendo la tabla b");
for (i=0;i<12;i++){
System.out.print("número: ");
b[i]=Entrada.entero();
}
// asignaremos los elementos de la tabla c
// para las tablas a y b utilizaremos como índice i
// y para la tabla c utilizaremos como índice j.
j=0;
i=0;
Ejercicios de Programación en
while (i<12)
{
// copiamos 3 de a
for (int k=0;k<3; k++)
{
c[j]=a[i+k];
j++;
}
// copiamos 3 de b
for (int k=0;k<3;k++)
{
c[j]=b[i+k];
j++;
}
// como hemos copiado 3 de a y b, incrementamos la i en 3.
i+=3;
// la j se incrementa cada vez que se añade un elemento a la tabla c.
}
System.out.println("La tabla c queda: ");
for (j=0;j<24;j++) // seguimos utilizando j, para la tabla c. Aunque se podría utilizar i.
System.out.print(c[j]+" ");
System.out.println("");
}
}
public static void main(String[] args) {
int a[], b[], c[];
int i,j;
a=new int[12];
b=new int[12];
// la tabla c tendrá que tener el doble de tamaño que a y b.
c = new int [24];
// leemos la tabla a
System.out.println("Leyendo la tabla a");
for (i=0;i<12;i++){
System.out.print("número: ");
a[i]=Entrada.entero();
}
// leemos la tabla b
System.out.println("Leyendo la tabla b");
for (i=0;i<12;i++){
System.out.print("número: ");
b[i]=Entrada.entero();
}
// asignaremos los elementos de la tabla c
// para las tablas a y b utilizaremos como índice i
// y para la tabla c utilizaremos como índice j.
j=0;
i=0;
Ejercicios de Programación en
while (i<12)
{
// copiamos 3 de a
for (int k=0;k<3; k++)
{
c[j]=a[i+k];
j++;
}
// copiamos 3 de b
for (int k=0;k<3;k++)
{
c[j]=b[i+k];
j++;
}
// como hemos copiado 3 de a y b, incrementamos la i en 3.
i+=3;
// la j se incrementa cada vez que se añade un elemento a la tabla c.
}
System.out.println("La tabla c queda: ");
for (j=0;j<24;j++) // seguimos utilizando j, para la tabla c. Aunque se podría utilizar i.
System.out.print(c[j]+" ");
System.out.println("");
}
}
Suscribirse a:
Entradas (Atom)