Hola espero les sea de utilidad es un codigo que ejecuta un llenado aleatorio de la lista y su ordenamiento debido en C#, se aceptan quejas y sugerencias saludos...
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Diagnostics;
namespace Listas_Enlazadas
{
class Program
{
private Nodo primero;
private int size;
public Program()
{
this.primero = null;
this.size = 0;
}
public void ListaVacia()
{
if (primero == null)
{
Console.WriteLine("La lista esta vacia");
}
else
{
Console.WriteLine("La lista tiene datos");
}
}
public void addNodo(int dato)
{
Nodo nuevo = new Nodo(dato); //agregar el nodo
Nodo valor1, valor2;
if (primero == null)
{
primero = nuevo;
nuevo.siguiente = null;
}
else
{
valor1 = primero;
while(valor1!=null)
{
valor2 = valor1.siguiente;
//condicion para ver si el numero entrante debe de ir al inicio
if (nuevo.dato <= valor1.dato)
{
nuevo.siguiente = primero;
primero = nuevo;
break;
}
else
{
//condicion para ver si el numero entrante debe de ir al ultimo
if (nuevo.dato > valor1.dato && valor2 == null)
{
valor1.siguiente = nuevo;
nuevo.siguiente = null;
break;
}
else
{
//condicion para ver si el numero entrante debe de ir en medio de otro nodo
if (valor1.dato < nuevo.dato && valor2.dato >= nuevo.dato)
{
valor1.siguiente = nuevo;
nuevo.siguiente = valor2;
break;
}
else
{
valor1 = valor1.siguiente;
}
}
}
}
}
size++;
}
public int Size()
{
return size;
}
public void Mostrar()
{
Nodo actual = primero;
while (actual != null)
{
Console.WriteLine("[" + actual.dato + "]->");
actual = actual.siguiente;
}
}
static void Main(string[] args)
{
Program lista = new Program();
Console.ForegroundColor=ConsoleColor.Red;
Console.Write("Cuantos datos quiere ordenar:");
int linea=Convert.ToInt16(Console.ReadLine());
Random aleatorio = new Random();
lista.ListaVacia();
for (int f = 0; f < linea; f++)
{
lista.addNodo(Convert.ToInt16(aleatorio.Next(0, 1000)));
}
//lista.addNodo(11);
//lista.addNodo(2);
// lista.addNodo(35);
//lista.addNodo(14);
//lista.addNodo(53);
lista.Mostrar();
Console.WriteLine("tamaño" + lista.Size());
//lista.ListaVacia();
//Console.ReadLine();
}
}
}
//Codigo del Nodo
namespace Listas_Enlazadas
{
class Nodo
{
public int dato;
public Nodo siguiente;
public Nodo(int dato) //constructor
{
this.dato = dato;
this.siguiente = null;
}
}
}
martes, 12 de junio de 2018
martes, 11 de julio de 2017
Codigo en C, Arreglo tridimencional Control de información aleatoria de datos de universidad
//en una universidad se almacena informacion sobre el numero de alumnos
//que han ingresado a sus diferentes carreras en los 2 semestres de enero y agosto
//en los ultimos 10 años; para esto se almacena la información en un arreglo tridimencional
//a)El año en que ingreso el mayor nímero de alumnos a la universidad
//b)la carrera que en el ultimo año recibio el mayor número de alumnos
//C)EN QUE AÑO LA CARRERA DE SISTEMAS RECIBIO EL MAYOR NÚMERO DE ALUMNOS
//d)en que semestre del año 7 la carrera de quimica recibio el mayor número de alumnos
#include <stdlib.h>
#include <conio.h>
#include <stdio.h>
#include <time.h>
#include <math.h>
void imprimirArreglo(int A[7][2][10]);
void llenar(int A[7][2][10]);
void mayorAlumnos(int A[7][2][10]);
void mayorCarrera(int A[7][2][10]);
void mayorSistemas(int A[7][2][10]);
void mayorAlumQuimica(int A[7][2][10]);
int main(){
srand(time(NULL));
int A[7][2][10];
llenar(A);
imprimirArreglo(A);
printf(" a)El anio en que ingreso el mayor numero de alumnos a la universidad \n");
mayorAlumnos(A);
printf(" b)la carrera que en el ultimo año recibio el mayor numero de alumnos \n");
mayorCarrera(A);
printf(" C)EN QUE ANIO LA CARRERA DE SISTEMAS RECIBIO EL MAYOR NUMERO DE ALUMNOS \n");
mayorSistemas(A);
printf("d)en que semestre del anio 7 la carrera de quimica recibio el mayor numero de alumnos");
mayorAlumQuimica(A);
getch();
return 0;
}
//--------------------------------------
void llenar(int A[7][2][10]){
int i,j,k;
for(i=0;i<7;i++){
for(j=0;j<2;j++){
for(k=0;k<10;k++){
A[i][j][k]=rand()%100;
}
}
}
}
//-----------------------------------
void imprimirArreglo(int A[7][2][10]){
int i,j,k;
for(i=0;i<7;i++){
for(j=0;j<2;j++){
for(k=0;k<10;k++){
printf("%i \t",A[i][j][k]);
}
printf("\n");
}
} printf("\n");
}
//---------------------------------
//a)El anio en que ingreso el mayor numero de alumnos a la universidad
void mayorAlumnos(int A[7][2][10]){
int i,j,k,aux=0,anio,carrera,semestre;
for(i=0;i<7;i++){
for(j=0;j<2;j++){
for(k=0;k<10;k++){
if (A[i][j][k]>aux){
aux=A[i][j][k];
anio=k+1;
carrera=i;
semestre= j+1;
}}}}
printf(" el valor maximo: %i \n" , aux);
printf("Periodo:%i Anio:%i \n",semestre,anio);
if(semestre==1){printf("semestre de enero \n");}
if(semestre==2){printf("semestre de agosto \n");}
if(carrera==0){printf(" QUIMICA \n"); }
if(carrera==1){printf(" BIOQUIMICA \n"); }
if(carrera==2){printf(" MECANICA \n"); }
if(carrera==3){printf(" ELECTRONICA \n"); }
if(carrera==4){printf(" SISTEMAS \n"); }
if(carrera==5){printf(" CONTADURIA \n"); }
if(carrera==6){printf(" MECATRONICA \n"); }
}
//----------------------------------------------
//b)la carrera que en el ultimo año recibio el mayor numero de alumnos
void mayorCarrera(int A[7][2][10]){
int i,j,k=9,aux=0,carrera,anio,semestre;
for(i=0;i<7;i++){
for(j=0;j<2;j++){
if (A[i][j][9]>aux){
aux=A[i][j][9];
anio=k+1;
carrera=i;
semestre= j+1;
}}}
printf("Periodo:%i Anio:%i \n",semestre,anio);
if(semestre==1){printf("semestre de enero \n");}
if(semestre==2){printf("semestre de agosto \n");}
printf(" el valor de la maximo es: %i en la carrera :\n" , aux);
if(carrera==0){printf(" QUIMICA \n"); }
if(carrera==1){printf(" BIOQUIMICA \n"); }
if(carrera==2){printf(" MECANICA \n"); }
if(carrera==3){printf(" ELECTRONICA \n"); }
if(carrera==4){printf(" SISTEMAS \n"); }
if(carrera==5){printf(" CONTADURIA \n"); }
if(carrera==6){printf(" MECATRONICA \n"); }
}
//-------------------------------------
//"C)EN QUE AÑO LA CARRERA DE SISTEMAS RECIBIO EL MAYOR NÚMERO DE ALUMNOS
void mayorSistemas(int A[7][2][10]){
int i=4,j,k,aux=0,anio,carrera,semestre;
for(j=0;j<2;j++){
for(k=0;k<10;k++){
if (A[i][j][k]>aux){
aux=A[i][j][k];
anio=k+1;
carrera=i+1;
semestre= j+1;
}}}
printf(" el valor maximo de la carrera de sistemas es: %i \n" , aux);
printf(" y el anio es : %i \n" , anio);
}
//----------------------------------------
//d)en que semestre del año 7 la carrera de quimica recibio el mayor número de alumnos
void mayorAlumQuimica(int A[7][2][10]){
int i=0,j,k,aux=0,carrera,anio,semestre;
for(j=0;j<2;j++){
for(k=6;k<7;k++){
if (A[i][j][k]>aux){
aux=A[i][j][k];
anio=k+1;
carrera=i;
semestre= j+1;
}}}
printf(" valor maximo de quimica: %i \n" , aux);
if(semestre==1){printf("semestre de enero \n");}
if(semestre==2){printf("semestre de agosto \n");}
}
Codigo en c, Programa en arreglo tridimencional de control de información aleatoria de museo
- //a)en que año el centro arqueologico 43 obtuvo la mayor afluencia de visitantes
- //b)cual fue el centro arqueologico que en 2014 recibio la mayor afluencia de visitantes
- //c)en que mes de 2015 los centros recibieron mayor número de visitantes
#include <stdlib.h>
#include <conio.h>
#include <stdio.h>
#include <time.h>
void imprimir(int A[58][12][10]);
void generar(int A[58][12][10]);
void year(int A[58][12][10]);
void centroArq(int A[58][12][10]);
void mes(int A[58][12][10]);
int main(){
srand(time(NULL));
int A[58][12][10];
generar(A);
imprimir(A);
printf("\n");
year(A);
centroArq(A);
mes(A);
getch();
return 0;
}//--------------------------------------
void generar(int A[58][12][10]){
int i,j,k;
for(i=0;i<58;i++){
for(j=0;j<12;j++){
for(k=0;k<10;k++){
A[i][j][k]=rand()%10;
}
}
}
}//-----------------------------------
void imprimir(int A[58][12][10]){
int i,j,k;
for(i=0;i<58;i++){
for(j=0;j<12;j++){
for(k=0;k<10;k++){
printf("%i \t",A[i][j][k]);
}
printf("\n");
}
}
}//---------------------------------
//a)en que año el centro arqueologico 43 obtuvo la mayor afluencia de visitantes
void year(int A[58][12][10]){
int i=57,j,k,B[10],temp=0,may=0,val;
for(k=0;k<10;k++){
for(j=0;j<12;j++){
temp=temp+A[i][j][k];
}B[k]=temp;
if(may<temp){may=temp;val=k;}
printf("%i \n",B[k]);
}
printf("EL ANIO MAYOR ES %i, CON EL VALOR %i \n",val+1,may);
}
//b)cual fue el centro arqueologico que en 2014 recibio la mayor afluencia de visitantes
void centroArq(int A[58][12][10]){
int i,j,k=8,B[58],temp=0,may=0,val;
for(i=0;i<58;i++){
for(j=0;j<12;j++){
temp=temp+A[i][j][k];
}B[i]=temp;
if(B[i]>may){may=B[i];val=i;}
printf("%i \n",B[i]);
}
printf("EL CENTRO MAYOR ES %i, CON EL VALOR %i \n",val+1,may);
}
//c)en que mes de 2015 los centros recibieron mayor número de visitantes
void mes(int A[58][12][10]){
int i,j,k=9,temp=0,may=0,val=0;
for(i=0;i<58;i++){
for(j=0;j<12;j++){
if(A[i][j][k]>temp){
temp=A[i][j][k];
may=i;val=j;}
}
}
printf("EL MES MAYOR ES: %i, DEL CENTRO: %i, CON VALOR %i \n",val+1,may+1,temp);
}
Publicado por
abisora
en
1:17 a. m.
0
comentarios
Enviar por correo electrónicoEscribe un blogCompartir en XCompartir con FacebookCompartir en Pinterest
Etiquetas:
c,
c++,
Contraseña,
geek,
Hacked,
programa,
programación,
Software
Codigo java, Número romano a decimal con sentencias if
@(#)Romano.java
*
* Romano application
*
* @author
* @version 1.00 2017/3/4
*/
import javax.swing.*;
public class Romano {
int n;
public static void main(String[] args) {
Romano ar=new Romano();
ar.ConverRoman();
}
public void ConverRoman(){
n=Integer.parseInt(JOptionPane.showInputDialog("Dame el número a convertir"));
if(n>=1&&n<=20){
if(n==1){
JOptionPane.showMessageDialog(null,"El número 1 en romano es I");
}
if(n==2){
JOptionPane.showMessageDialog(null,"El número 2 en romano es II");
}
if(n==3){
JOptionPane.showMessageDialog(null,"El número 3 en romano es III");
}
if(n==4){
JOptionPane.showMessageDialog(null,"El número 4 en romano es IV");
}
if(n==5){
JOptionPane.showMessageDialog(null,"El número 5 en romano es V");
}
if(n==6){
JOptionPane.showMessageDialog(null,"El número 6 en romano es VI");
}
if(n==7){
JOptionPane.showMessageDialog(null,"El número 7 en romano es VII");
}
if(n==8){
JOptionPane.showMessageDialog(null,"El número 8 en romano es VIII");
}
if(n==9){
JOptionPane.showMessageDialog(null,"El número 9 en romano es IX");
}
if(n==10){
JOptionPane.showMessageDialog(null,"El número 10 en romano es X");
}
if(n==11){
JOptionPane.showMessageDialog(null,"El número 11 en romano es XI");
}
if(n==12){
JOptionPane.showMessageDialog(null,"El número 12en romano es XII");
}
if(n==13){
JOptionPane.showMessageDialog(null,"El número 13 en romano es XIII");
}
if(n==14){
JOptionPane.showMessageDialog(null,"El número 14 en romano es XIV");
}
if(n==15){
JOptionPane.showMessageDialog(null,"El número 15 en romano es XV");
}
if(n==16){
JOptionPane.showMessageDialog(null,"El número 16 en romano es XVI");
}
if(n==17){
JOptionPane.showMessageDialog(null,"El número 17 en romano es XVII");
}
if(n==18){
JOptionPane.showMessageDialog(null,"El número 18 en romano es XVIII");
}
if(n==19){
JOptionPane.showMessageDialog(null,"El número 19 en romano es XIX");
}
if(n==20){
JOptionPane.showMessageDialog(null,"El número 20 en romano es XX");
}
}else{
JOptionPane.showMessageDialog(null,"No escribio un número dentro del rango");
}}
}
*
* Romano application
*
* @author
* @version 1.00 2017/3/4
*/
import javax.swing.*;
public class Romano {
int n;
public static void main(String[] args) {
Romano ar=new Romano();
ar.ConverRoman();
}
public void ConverRoman(){
n=Integer.parseInt(JOptionPane.showInputDialog("Dame el número a convertir"));
if(n>=1&&n<=20){
if(n==1){
JOptionPane.showMessageDialog(null,"El número 1 en romano es I");
}
if(n==2){
JOptionPane.showMessageDialog(null,"El número 2 en romano es II");
}
if(n==3){
JOptionPane.showMessageDialog(null,"El número 3 en romano es III");
}
if(n==4){
JOptionPane.showMessageDialog(null,"El número 4 en romano es IV");
}
if(n==5){
JOptionPane.showMessageDialog(null,"El número 5 en romano es V");
}
if(n==6){
JOptionPane.showMessageDialog(null,"El número 6 en romano es VI");
}
if(n==7){
JOptionPane.showMessageDialog(null,"El número 7 en romano es VII");
}
if(n==8){
JOptionPane.showMessageDialog(null,"El número 8 en romano es VIII");
}
if(n==9){
JOptionPane.showMessageDialog(null,"El número 9 en romano es IX");
}
if(n==10){
JOptionPane.showMessageDialog(null,"El número 10 en romano es X");
}
if(n==11){
JOptionPane.showMessageDialog(null,"El número 11 en romano es XI");
}
if(n==12){
JOptionPane.showMessageDialog(null,"El número 12en romano es XII");
}
if(n==13){
JOptionPane.showMessageDialog(null,"El número 13 en romano es XIII");
}
if(n==14){
JOptionPane.showMessageDialog(null,"El número 14 en romano es XIV");
}
if(n==15){
JOptionPane.showMessageDialog(null,"El número 15 en romano es XV");
}
if(n==16){
JOptionPane.showMessageDialog(null,"El número 16 en romano es XVI");
}
if(n==17){
JOptionPane.showMessageDialog(null,"El número 17 en romano es XVII");
}
if(n==18){
JOptionPane.showMessageDialog(null,"El número 18 en romano es XVIII");
}
if(n==19){
JOptionPane.showMessageDialog(null,"El número 19 en romano es XIX");
}
if(n==20){
JOptionPane.showMessageDialog(null,"El número 20 en romano es XX");
}
}else{
JOptionPane.showMessageDialog(null,"No escribio un número dentro del rango");
}}
}
Publicado por
abisora
en
12:42 a. m.
0
comentarios
Enviar por correo electrónicoEscribe un blogCompartir en XCompartir con FacebookCompartir en Pinterest
Etiquetas:
c,
c++,
errores biblicos,
geek,
Hacked,
java,
programa,
programación,
Software
Codigo en C, Calculo del sueldo de un empleado, datos desde usuario
#include<stdio.h>
#include<conio.h>
int main (){
int n;
float suxhor,suext,sutot,horex,sueldo;
printf("introduce el sueldo semanal \n");
scanf("%f",&sueldo);
printf("horas trabajadas en la semana\n");
scanf("%i",&n);
suxhor=sueldo/40;
horex=n-40;
if(n>40){
suext=horex*(suxhor*1.5);
sutot=sueldo+suext;
}//if
else if(n<40){ sutot=suxhor*n; }
else if(n==40){ sutot=sueldo;}
printf("sueldo del empleado %f\n",sutot);
getch();
return 0;
}
Codigo en C, Calculo del promedio de pesos y estaturas en hombres y mujeres desde usuario
#include<stdio.h>
#include<conio.h>
int main (){
int acu=0,n,a=0;
double ena,eno,pna,pno,eg,pg;
//ESTATURASHOMBRES
printf("Introduce las estaturas de los alumnos de sistemas \n");
printf("dame estaturas de los HOMBRES;99 para saltar a las estaturas de las MUJERES\n");
scanf("%i",&n);
while (n!=99){
acu=acu+n;
a++;
printf("dame las estaturas de los HOMBRES \n");
scanf("%i",&n);
}//while
eno=acu/a;
//-----------------------------------------------------------------------------------------------
//ESTATURASMUJERES
a=0;
acu=0;
printf("estaturas de las MUJERES;99 para pasar a los pesos de los HOMBRES\n");
scanf("%i",&n);
while (n!=99){
acu=acu+n;
a++;
printf("dame las estaturas de las MUJERES \n");
scanf("%i",&n);
}//while
ena=acu/a;
//-----------------------------------------------------------------------------------------------
//PESOSHOMBRES
a=0;
acu=0;
printf("Introduce los pesos de los alumnos de sistemas del TESE\n");
printf("pesos de los HOMBRES; 99 para pasar a los pesos de las MUJERES\n");
scanf("%i",&n);
while (n!=99){
acu=acu+n;
a++;
printf("dame los pesos de los HOMBRES \n");
scanf("%i",&n);
}//while
pno=acu/a;
//-----------------------------------------------------------------------------------------------
//PESOSmujeres
a=0;
acu=0;
printf("dame las pesos de los MUJERES; introduce 99 para TERMINAR \n");
scanf("%i",&n);
while (n!=99){
acu=acu+n;
a++;
printf("dame los pesos de las MUJERES \n");
scanf("%i",&n);
}//while
pna=acu/a;
//-----------------------------------------------------------------------------------------------
pg=((pno+pna)/2);
eg=((eno+ena)/2);
//-----------------------------------------------------------------------------------------------
printf("|promedio peso hombres| \t |promedio peso mujeres| \n");
printf("%f \t \t%f \n",pno,pna);
printf("|promedio estatura hombres| \t |promedio estatura mujeres| \n");
printf("%f \t \t %f \n",eno,ena);
printf("|promedio de gral. peso| \t |promedio gral. estatura| \n");
printf("%f \t \t %f \n",pg,eg);
getch();
return 0;
}
Codigo en C, Imprimir los números dados entre dos cifras enteras
#include<stdio.h>
#include<conio.h>
int main (){
int n,a,mayor,menor,i;
printf("dame un primer entero positivo \n");
scanf("%i",&n);
printf("dame un segundo entero positivo \n");
scanf("%i",&a );
if(n>a){ mayor=n; menor=a; }
else { mayor=a; menor=n; }
for(i=mayor; i>=menor; i--){
printf("%i \n",i);
}
getch();
return 0;
}
Codigo en C, Programa que calcula la edad de una persona
#include<stdio.h>
#include<conio.h>
int main (){
int year,month,day,day2,anio=0;
char name[80];
printf("nombre\n");
scanf("%s",name);
printf("anio de nacimiento \n");
scanf("%i",&year);
printf("mes de nacimiento \n");
scanf("%i",&month);
printf("dia de nacimiento\n");
scanf("%i",&day);
printf("dia de hoy?\n");
scanf("%i",&day2);
anio=2017-year;
if (month>4){ anio=anio-1; }
else if (month=4){
if( day>day2){ anio=anio-1; }
else{ printf("%i",anio);}
}
printf("la edad de %s es %i",name,anio);
getch();
return 0;
}
Programa Codigo en C, Raíz cuadrada, Chicharronera paso a paso
#include<stdio.h>
#include<conio.h>
#include <math.h>
int main (){
float a,b,c,eval=0,raiz1=0,raiz2=0;
float chich2,chich1;
//valoresecuación
printf("Dame los valores de una ecuacion cuadratica\n");
printf("Introduce el valor cuadratico\n");
scanf("%f",&a);
printf("Introduce el valor lineal\n");
scanf("%f",&b);
printf("Introduce el valor independiente\n");
scanf("%f",&c);
//___________________________________________________________
eval=(b*b)-4*(a*c);
if (eval<0){
printf("La ecuacion no tiene solucion real");
}
else if (eval>=0){
chich1=-(b)+sqrt(eval);
chich2=-(b)-sqrt(eval);
raiz1=chich1/2*(a);
raiz2=chich2/2*(a);
//___________________________________________________________
printf("\n \n");
printf("(%fx2) +(%fX) +(%f) =0 \n",a,b,c);
printf("(%f*%f)^2 -4(*%f*%f)= %f \n",b,b,a,c,eval);
printf("(%f) - raiz(%f) / 2(%f)=%f\n",b*b,eval,a,raiz1);
printf("(%f) + raiz(%f) / 2(%f)=%f\n",b*b,eval,a,raiz2);
printf("\n \n");
printf("primer raiz %f \n",raiz1);
printf("segunda raiz %f \n",raiz2);
printf("\n \n");
if(raiz1==raiz2){ printf("LAS RAICES SON IGUALES \n"); }
else if(raiz1!=raiz2){ printf("LAS RAICES SON DIFERENTES\n"); }
printf("\n \n");
if(eval<0){ printf("LAS RAICES SON SOLUCIONES IMAGINARIAS\n"); }
else if(eval>0){ printf("LAS RAICES SON SOLUCIONES REALES\n"); }
}
getch();
return 0;
}
miércoles, 31 de mayo de 2017
Programa y codigo en C con funciones y metodos que divide un número en partes
#include <stdio.h>
#include <conio.h>
#include <math.h>
int determinadigitos(int numero);
void separadigitos(int num,int tn);
int separaDigitos(int num, int tdigitos, int pot);
int main(){
int numero,digitos;
printf("DAME UN NUMERO: ");
scanf("%i",&numero);
digitos=determinadigitos(numero);
separadigitos(numero,digitos);
getch();
return 0;
}
//------------------------------------------------------------------------------
int determinadigitos(int numero){
int contador=2,cociente,divisor=10;
do{
cociente=numero/divisor;
if(cociente==0){
return contador-1;
}
else {
contador++;
divisor=pow(10,contador-1);
}
}
while(cociente!=0);
}
//-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
void separadigitos(int num,int tn){
int cociente,residuo,i;
for(i=tn;i>=1;i--){
cociente=num/pow(10,i-1);
residuo=num%(int)pow(10,i-1);
printf("%i \n",cociente);
num=residuo;
}
}
int separaDigitos(int num, int tdigitos, int pot){
int cociente,residuo,j, suma=0, contador=0;
for(j=tdigitos; j>=1;j--){
cociente=num/pow(10,j-1);
residuo=num%(int)pow(10,j-1);
suma=suma+cociente;
num = residuo;
}
return(pow(suma,pot));
}
#include <conio.h>
#include <math.h>
int determinadigitos(int numero);
void separadigitos(int num,int tn);
int separaDigitos(int num, int tdigitos, int pot);
int main(){
int numero,digitos;
printf("DAME UN NUMERO: ");
scanf("%i",&numero);
digitos=determinadigitos(numero);
separadigitos(numero,digitos);
getch();
return 0;
}
//------------------------------------------------------------------------------
int determinadigitos(int numero){
int contador=2,cociente,divisor=10;
do{
cociente=numero/divisor;
if(cociente==0){
return contador-1;
}
else {
contador++;
divisor=pow(10,contador-1);
}
}
while(cociente!=0);
}
//-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
void separadigitos(int num,int tn){
int cociente,residuo,i;
for(i=tn;i>=1;i--){
cociente=num/pow(10,i-1);
residuo=num%(int)pow(10,i-1);
printf("%i \n",cociente);
num=residuo;
}
}
int separaDigitos(int num, int tdigitos, int pot){
int cociente,residuo,j, suma=0, contador=0;
for(j=tdigitos; j>=1;j--){
cociente=num/pow(10,j-1);
residuo=num%(int)pow(10,j-1);
suma=suma+cociente;
num = residuo;
}
return(pow(suma,pot));
}
Programa y codigo en C que imprime una linea de cantidad N de unos en diagonal desde usuario
#include <stdio.h>
#include <conio.h>
void dibujaSerie3(int lado);
int main(){
int n;
printf("n? ");
scanf("%i",&n);
dibujaSerie3(n);
getch();
return 0;
}
void dibujaSerie3(int lado){
int fila,columna;
for(fila=1;fila<=lado;fila++){
for(columna=1;columna<=lado;columna++){
if(fila==columna){
printf("1\t");
}
else
printf("0\t");
}
printf("\n");
}
}
#include <conio.h>
void dibujaSerie3(int lado);
int main(){
int n;
printf("n? ");
scanf("%i",&n);
dibujaSerie3(n);
getch();
return 0;
}
void dibujaSerie3(int lado){
int fila,columna;
for(fila=1;fila<=lado;fila++){
for(columna=1;columna<=lado;columna++){
if(fila==columna){
printf("1\t");
}
else
printf("0\t");
}
printf("\n");
}
}
Programa y Codigo en C que crea un cuadrado con números en incrementos desde el usuario
#include <stdio.h>
#include <conio.h>
void dibujaSerie4(int fil,int col,int ini,int inc);
int main(){
int n,fila,columna,inicio,incremento;
printf("filas? ");
scanf("%i",&fila);
printf("columnas? ");
scanf("%i",&columna);
printf("inicio? ");
scanf("%i",&inicio);
printf("incremento? ");
scanf("%i",&incremento);
dibujaSerie4(fila,columna,inicio,incremento);
getch();
return 0;
}
void dibujaSerie4(int fil,int col,int ini,int inc){
int fila,columna;
int aux=ini;
for(fila=1;fila<=fil;fila++){
for(columna=1;columna<=col;columna++){
printf("%i\t",aux);
aux=aux+inc;
}
aux=aux-(inc*(col-1));
printf("\n");
}
}
#include <conio.h>
void dibujaSerie4(int fil,int col,int ini,int inc);
int main(){
int n,fila,columna,inicio,incremento;
printf("filas? ");
scanf("%i",&fila);
printf("columnas? ");
scanf("%i",&columna);
printf("inicio? ");
scanf("%i",&inicio);
printf("incremento? ");
scanf("%i",&incremento);
dibujaSerie4(fila,columna,inicio,incremento);
getch();
return 0;
}
void dibujaSerie4(int fil,int col,int ini,int inc){
int fila,columna;
int aux=ini;
for(fila=1;fila<=fil;fila++){
for(columna=1;columna<=col;columna++){
printf("%i\t",aux);
aux=aux+inc;
}
aux=aux-(inc*(col-1));
printf("\n");
}
}
Programa con codigo C que imprime un cuadrado con números en aumento de 3
#include <stdio.h>
#include <conio.h>
void dibujaSerie2(int lado);
int main(){
dibujaSerie2(4);
getch();
return 0;
}
void dibujaSerie2(int lado){
int fila,columna;
int aux=3;
for(fila=1;fila<=lado;fila++){
for(columna=1;columna<=lado;columna++){
printf("%i\t",aux);
aux=aux+3;
}
aux=aux-9;
printf("\n");
}
}
#include <conio.h>
void dibujaSerie2(int lado);
int main(){
dibujaSerie2(4);
getch();
return 0;
}
void dibujaSerie2(int lado){
int fila,columna;
int aux=3;
for(fila=1;fila<=lado;fila++){
for(columna=1;columna<=lado;columna++){
printf("%i\t",aux);
aux=aux+3;
}
aux=aux-9;
printf("\n");
}
}
Publicado por
abisora
en
2:24 a. m.
0
comentarios
Enviar por correo electrónicoEscribe un blogCompartir en XCompartir con FacebookCompartir en Pinterest
Etiquetas:
c,
c++,
codigo,
programa,
programación
domingo, 9 de abril de 2017
Programa que determina que número es mayor de 3 números dados
Programa que determina que número es mayor de 3 números dados
#include<stdio.h>#include<conio.h>
int main(){
int a,b,c;
printf("dame un numero?");
scanf("%i",&a);
printf("dame un numero?");
scanf("%i",&b);
printf("dame un numero?");
scanf("%i",&c);
if(a>b && a>c){
printf("el mayor es %i",a);
}
if(b>c && b>a){
printf("el mayor es %i",b);
}
if(c>a && c>b){
printf("el mayor es %i",c);
}
getch ();
return 0;
}
Programa que calcula el impuesto de un artículo
Programa que calcula el impuesto de un artículo
#include <stdio.h>#include <conio.h>
int main(){
int pA;
float impuesto=0;
printf("Precio del articulo? ");
scanf("%i",&pA);
if(pA<=20){
impuesto=0;
}
else {
if(pA<=40){
impuesto=pA*0.30;
}
else {
if(pA>40 && pA<500){
impuesto=pA*0.40;
}
else {
if(pA>500){
impuesto=pA*0.50;
}
}
}
}
printf("El impuesto a pagar es de %f",impuesto);
getch();
return 0;
}
Programa que imprime y determina cuantos multplos de 5 hay en el intervalo de 31 a 200
Programa que imprime y determina cuantos multplos de 5 hay en el intervalo de 31 a 200
#include <stdio.h>#include <conio.h>
int main(){
int i,cm=0;
for(i=31;i<=200;i++){
if(i%5==0){
cm++;
printf("%i,",i);
}
}
printf("\ntotal de multiplos es de %i",cm);
getch();
return 0;
}
Programa en c que calcula sí un número es primo
Programa en c que calcula sí un número es primo
#include<stdio.h>
#include<conio.h>
int main (){
int n;
printf("numero a evaluar \n");
scanf("%i",&n);
if(n>1 && n%2!=0 || n==2){
printf("%i es primo \n",n);
}
else{ printf("%i NO es primo \n",n);}
getch();
return 0;
}
Publicado por
abisora
en
2:02 a. m.
0
comentarios
Enviar por correo electrónicoEscribe un blogCompartir en XCompartir con FacebookCompartir en Pinterest
Etiquetas:
abisora,
c,
c++,
numero primo,
programa
martes, 17 de marzo de 2015
Contraseñas WIFI guardadas Windows 8
Por consola podemos ver las contraseñas tal cuales en nuestra maquina abriendo una consola con el comando
netsh wlan show profile
desplegara las redes con las que nos hemos conectado, y para ver mayor información de la red que deseamos escribimos
netsh wlan show profile name=nombredelssidored
pero esto no muestra limpia la pass por eso se agrega
netsh wlan show profile name=nombredelssidored key=clear
debe entregarnos la información de la ssid con la pass limpia
ALGUNAS CAPTURAS
Publicado por
abisora
en
3:09 p. m.
0
comentarios
Enviar por correo electrónicoEscribe un blogCompartir en XCompartir con FacebookCompartir en Pinterest
Etiquetas:
Contraseña,
WIFI,
Windows 8
Suscribirse a:
Entradas (Atom)


















