Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1. Crear un vector con 5 números se lean por teclado, sumarlos y mostrar el resultado.
import java.util.Scanner;
public class problema1 {
public static void main (String[] args) {
Scanner sc = new Scanner(System.in);
int i;
int[] numeros = new int[5];
double media = 0;
//donde se empiezan a escribir todos los numeros y se llena
el array
System.out.println("Escritura de 5 numeros");
for (i = 0; i < 5; i++) {
System.out.print("numeros[" + i + "]= ");
numeros[i] = sc.nextInt();
}
//lugar de la suma total donde no estan todas las variables
int suma =0;
for (int y=0; y< 5; y++)
{
suma += numeros[y];
}
System.out.println("Suma total de todos los numeros: "+suma);
}
}
//REYES GOMEZ JUAN ANTONIO
2. Leer n números enteros por teclado y guardarlos en un arreglo. Calcula y muestra la media de
los números que estén en las posiciones pares del arreglo.
import java.util.Scanner;
public class problema2 {
public static void main(String[] args) {
import java.util.Scanner;
public class problema4 {
public static void main(String[] args) {
Scanner teclado = new Scanner( System.in );
int t[]=new int[5];
for (int i=0;i<5;i++)
{
System.out.print("Numeros a invertir: ");
t[i]=teclado.nextInt();
}
System.out.println("Numeros invertidos");
for (int i=4;i>=0;i--)
System.out.print(t[i]+" // ");
}
}
//REYES GOMEZ JUAN ANTONIO
5. Escribir un programa que tenga como entrada una cadena y devuelva el número de vocales, de
consonantes y de dígitos de la cadena.
import java.util.Scanner;
public class problema5 {
public static void main(String[] args) {
char [] signos = {',','.',';','?',':','?','¡','!'};
char [] vocales = {'a','e','i','o','u','A','E','I','O','U'};
char [] consonantes =
{'b','c','d','f','g','h','j','k','l','m','n','ñ','p'
,'q','r','s','t','v','w','x','y','z','B','C','D','F','G','H','J','K','L',
'M','N','Ñ','P'
,'Q','R','S','T','V','W','X','Y','Z'};
String voc="";
String cons="";
String sig="";
int n_voc = 0;
int n_cons = 0;
int n_sig = 0;
System.out.println("Escriba el texto a descomponer: ");
Scanner dato=new Scanner(System.in);
String entrada=dato.nextLine();
for (int i=0; i<entrada.length(); i++) {
for (int a=0; a<vocales.length; a++) {
if (entrada.charAt(i)== vocales [a]) {
n_voc++;
voc+=entrada.charAt(i);
}
}
for (int a=0; a<consonantes.length; a++) {
if (entrada.charAt(i)== consonantes [a]) {
n_cons++;
cons+=entrada.charAt(i);
}
}
for (int a=0; a<signos.length; a++) {
if (entrada.charAt(i)== signos [a]) {
n_sig++;
sig+=entrada.charAt(i);
}
}
}
System.out.println("Texto: " + entrada);
System.out.println("Cantidad de Vocales("+n_voc+"):"+voc);
System.out.println("Cantidad de Consonantes("+n_cons+"):"+cons);
System.out.println("Cantidad de Signos("+n_sig+"):"+sig);
}
}
//REYES GOMEZ JUAN ANTONIO
SABER HACER 2
5. Escribir un programa que lea el arreglo:y lo escriba como:
import java.util.Scanner;
public class problema6 {
public static void main(String[] args)
{
int f = 0;
int c = 0;
//Colocion de los valores del arreglo ques 3 y 5
int[][] arreglo =
{
{4, 7, 1, 3, 5},
{2, 0, 6, 9, 7},
{3, 1, 2, 6, 4}
};
System.out.print("El arreglo a ordenar es...\n");
//impresion de los arreglos
for (f = 0; f < 3; f++)
{
for (c = 0; c < 5; c++)
{
System.out.printf("%d\t",arreglo[f][c]);
}
System.out.print("\n");
}
System.out.print("\n");
System.out.print("Arreglo ordenado...\n");
//intercambio de los valores ingresados al inicio, dando entender
que los coloque al reves
for (f = 0; f < 5; f++)
{
for (c = 0; c < 3; c++)
{
System.out.printf("%d\t",arreglo[c][f]);
}
System.out.print("\n");
}
return;
}
}
//REYES GOMEZ JUAN ANTONIO
6. Escribir un programa para leer una matriz A y formar la matriz transpuesta de A. El programa
debe escribir ambas matrices.
import java.util.Scanner;
public class problema6r {
public static void main(String[] args) {
System.out.println("Matriz A");
int[][] matriz = {{1,2,3},{4,5,6},{7,8,9},{10,11,12}};
int[][] matrizT = new int[matriz[0].length][matriz.length];
int x, y;
for(x = 0; x < 4; x++)
{
for(y = 0; y < 3; y++)
{
System.out.print(matriz[x][y] + "\t");
}
System.out.println("");
}
System.out.println("");
#include <stdio.h>
#include <iostream>
#include<conio.h>
int main(){
int i,j,x=0,cont=0,sumadetodo=0;
string candidatos[5];
candidatos[0]="Ditrito";candidatos[3]="Candidato C";
candidatos[2]="Candidato B";
string letras[5];
letras[0]=' ';letras[1]='A';letras[2]='B';letras[3]='C';letras[4]='D';
int matriz[5][5];
matriz[0][0]=1;matriz[0][1]=194;matriz[0][2]=48;matriz[0][3]=206;matriz[0][4]=45;
matriz[1][0]=2;matriz[1][1]=180;matriz[1][2]=20;matriz[1][3]=320;matriz[1][4]=16;
matriz[2][0]=3;matriz[2][1]=221;matriz[2][2]=90;matriz[2][3]=140;matriz[2][4]=20;
matriz[3][0]=4;matriz[3][1]=432;matriz[3][2]=50;matriz[3][3]=821;matriz[3][4]=14;
matriz[4][0]=5;matriz[4][1]=820;matriz[4][2]=61;matriz[4][3]=946;matriz[4][4]=18;
for(i=0;i<5;i++){
cout<<candidatos[i]<<"\t";
cout<<" "<<endl;
for(i=0;i<5;i++){
cout<<letras[i]<<"\t\t";
cout<<" "<<endl;
for(i=0;i<5;i++){
for(j=0;j<5;j++){
cout<<matriz[i][j]<<"\t\t";
cont=cont+1;
sumadetodo=sumadetodo+matriz[i][j];
cout<<" "<<endl;
j=1;
int g=0,suma[4],s=0;
for(j=1;j<5;j++){
for(i=0;i<5;i++){
s=s+matriz[i][j];
suma[g]=s;
g++;
s=0;
int porcentaje[4],h=0;
for(i=0;i<5;i++){
porcentaje[h]=100*suma[i]/sumadetodo;
h++;
int mayor=0;
for(i=0;i<4;i++){
if(i==0){
}else if(i==1){
}else if(i==2){
}else if(i==3){
int st=0,aux=0,k=1;
for(i=0;i<4;i++){
if(suma[i]>suma[i+1]){
aux=i;
}
SABER HACER 3 BUSQUEDA
8. Dado el arreglo: