Leer Un Número Entero de Tres Dígitos y Determinar Si Alguno de Sus Dígitos Es Igual A La Suma de Los Otros Dos
Leer Un Número Entero de Tres Dígitos y Determinar Si Alguno de Sus Dígitos Es Igual A La Suma de Los Otros Dos
Leer Un Número Entero de Tres Dígitos y Determinar Si Alguno de Sus Dígitos Es Igual A La Suma de Los Otros Dos
26. leer un número entero de cuatro dígitos y determinar a cuanto es igual la suma
de sus dígitos.
using System;
class sumar_digitos {
public static void Main (string[] args) {
int num1, dig1, dig2, dig3, dig4;
Console.Write("introduzca un numero de 4 digitos");
num1=int.Parse(Console.ReadLine());
if((num1>=1000)&&(num1<10000)){
dig1=num1/1000;
dig2=(num1/100)%10;
dig3=(num1/10)%10;
dig4=num1%10;
int res=dig1+dig2+dig3+dig4;
Console.Write(res);
}else{
Console.Write("el número no cumple con lo pedido");
}
}
}
27. leer un número entero de cuatro dígitos y determinar cuántos dígitos pares tiene.
using System;
class cuantos_pares {
public static void Main (string[] args) {
int num1, dig1, dig2, dig3, dig4, cont1=0;
Console.Write("introduzca un numero de 4 digitos");
num1=int.Parse(Console.ReadLine());
if((num1>=1000)&&(num1<10000)){
dig1=num1/1000;
dig2=(num1/100)%10;
dig3=(num1/10)%10;
dig4=num1%10;
if((dig1%2)==0){
cont1++;
}if((dig2%2)==0){
cont1++;
}if((dig3%2)==0){
cont1++;
}if((dig4%2)==0){
cont1++;
} Console.Write(" el número tiene "+cont1+" números pares");
}else{
Console.Write("el número no cumple con lo pedido");
}
}
}
30. leer un número entero de cuatro dígitos y determinar si el segundo digito es igual
al penúltimo.
using System;
class num_igual {
public static void Main (string[] args) {
int num1, dig2, dig3;
Console.Write("escriba un numero de 4 digitos");
num1=int.Parse(Console.ReadLine());
if((num1<10000)&&(num1>=1000)){
dig2=(num1/100)%10;
dig3=(num1/10)%10;
if(dig3==dig2){
Console.Write("el segundo numero y el penultimo son iguales");
}else{
Console.Write("el segundo numero y el penultimo no son iguales");
}
}else{
Console.Write("el numero no es de 4 digitos");
}
}
}
34. leer un número entero menor que mil y determinar cuántos dígitos tiene.
using System;
class cuantos_digitos{
public static void Main (string [] args){
int num1;
Console.Write("escriba un numero positivo menor que 1000: ");
num1=int.Parse(Console.ReadLine());
if((num1<1000)&&(num1>0)){
if(num1>=100){
Console.Write("el numero es de 3 digitos");
}else if(num1>=10){
Console.Write("el numero es de 2 digitos");
}else{
Console.Write("el numero tiene 1 digito");
}
}else{
Console.Write("el numero no cumple con lo pedido");
}
}
}
35. leer un número entero de dos dígitos, guardar cada digito en una variable
diferente y luego mostrarlas en la pantalla.
using System;
class digitos{
public static void Main (string[] args){
int num1, dig2, dig1;
Console.Write("escriba un numero de 2 digitos: ");
num1=int.Parse(Console.ReadLine());
if((num1>=10)&&(num1<100)){
dig1=num1/10;
dig2=num1%10;
Console.Write(dig1+" "+dig2);
}else{
Console.Write("el numero no cumple con lo pedido");
}
}
}
36. leer un número entero de 4 dígitos y determinar si tiene más dígitos pares o
impares.
using System;
class par_impar{
public static void Main(string[] args){
int num1, dig1, dig2, dig3, dig4, cont1=0, cont2;
Console.Write("escriba un numero entero positivo de 4 digitos:");
num1=int.Parse(Console.ReadLine());
if((num1>1000)&&(num1<10000)){
dig1=num1/1000;
dig2=(num1/100)%10;
dig3=(num1/10)%10;
dig4=num1%10;
if((dig1%2)==0){
cont1++;
}if((dig2%2)==0){
cont1++;
}if((dig3%2)==0){
cont1++;
}if((dig4%2)==0){
cont1++;
}cont2=4-cont1;
Console.Write("el numero tiene "+cont1+" numeros pares y "+cont2+" numeros inpares");
}else{
Console.Write("el número no comple con lo pedido");
}
}
}
37. leer dos números enteros y determinar cuál es múltiplo de cual.
using System;
class multiplo{
public static void Main (string[] args){
int num1, num2;
Console.Write("intoduzca un numeros entero: ");
num1=int.Parse(Console.ReadLine());
Console.Write("introduzca un segundo numero: ");
num2=int.Parse(Console.ReadLine());
if(num1>=num2){
if((num1%num2)==0){
Console.Write(num1+" es multiplo de "+num2);
}else{
Console.Write("ningun numero es multiplo de otro");
}
}if(num2>num1){
if((num2%num1)==0){
Console.Write(num2+" es multiplo de "+num1);
}else{
Console.Write("ningun numero es multiplo de otro");
}
}
}
}
38. leer tres números enteros y determinar si el último digito de los tres números es
igual.
using System;
class digitos_iguales{
public static void Main (string[] args){
int num1, num2, num3, dig1, dig2, dig3;
Console.Write("intoduzca un numeros entero: ");
num1=int.Parse(Console.ReadLine());
Console.Write("introduzca un segundo numero: ");
num2=int.Parse(Console.ReadLine());
Console.Write("introduzca un tercer numero: ");
num3=int.Parse(Console.ReadLine());
dig1=num1%10;
dig2=num2%10;
dig3=num3%10;
if((dig1==dig2)&&(dig3==dig2)){
Console.Write("el ultimo digito de los tres numeros es igual");
}else{
Console.Write("el ultimo digito de los tres numeros no es igual");
}
}
}
39. leer tres números enteros y determinar si el penúltimo digito de los tres números
es igual.
using System;
class digitos_iguales{
public static void Main (string[] args){
int num1, num2, num3, dig1, dig2, dig3;
Console.Write("intoduzca un numeros entero: ");
num1=int.Parse(Console.ReadLine());
Console.Write("introduzca un segundo numero: ");
num2=int.Parse(Console.ReadLine());
Console.Write("introduzca un tercer numero: ");
num3=int.Parse(Console.ReadLine());
dig1=(num1/10)%10;
dig2=(num2/10)%10;
dig3=(num3/10)%10;
if((dig1==dig2)&&(dig3==dig2)){
Console.Write("el penultimo digito de los tres numeros es igual");
}else{
Console.Write("el penultimo digito de los tres numeros no es igual");
}
}
}
40. leer dos números enteros y si la diferencia entre los dos es meros o igual a 10
entonces mostrar en pantalla todos los enteros comprendidos entre el menor y el
mayor de los números leídos.
using System;
class diferencia{
public static void Main (string[] args){
int num1, num2, dif;
Console.Write("intoduzca un numeros entero: ");
num1=int.Parse(Console.ReadLine());
Console.Write("introduzca un segundo numero: ");
num2=int.Parse(Console.ReadLine());
dif=num1-num2;
if(dif<0){
dif=dif*(-1);
}
if(dif<=10){
if(num1>num2){
while(num1>=num2){
Console.WriteLine(num2);
num2++;
}
}else if(num2>num1){
while(num2>=num1){
Console.WriteLine(num1);
num1++;
}
}else{
Console.Write("los numeros son iguales");
}
}else{
Console.Write("la diferencia es mayor que 10");
}
}
}
41. leer dos números enteros y determinar si la diferencia entre los dos es un
número primo.
using System;
class diferencia_numeroprimo{
public static void Main (string[] args){
int num1, num2, dif, cont=0;
Console.Write("intoduzca un numeros entero: ");
num1=int.Parse(Console.ReadLine());
Console.Write("introduzca un segundo numero: ");
num2=int.Parse(Console.ReadLine());
dif=num1-num2;
if(dif<0){
dif=dif*(-1);
}
for(int div=1;div<=dif;div++){
if((dif%div)==0){
cont++;
}
}if(cont==2){
Console.Write("la diferencia de los numeros es un numero primo");
}else{
Console.Write("la diferencia de los numeros no es un numero primo");
}
}
}
42. leer dos números enteros y determinar si la diferencia de los dos es un número
par.
using System;
class diferencia_numeropar{
public static void Main (string[] args){
int num1, num2, dif;
Console.Write("intoduzca un numeros entero: ");
num1=int.Parse(Console.ReadLine());
Console.Write("introduzca un segundo numero: ");
num2=int.Parse(Console.ReadLine());
dif=num1-num2;
if(dif<0){
dif=dif*(-1);
}
if((dif%2)==0){
Console.Write("la diferencia de los numeros es un numero par");
}else{
Console.Write("la diferencia de los numeros es un numero impar");
}
}
}
43. leer dos números enteros y determinar si la diferencia entre los dos es un
número divisor exacto de alguno de los dos números.
using System;
class divisor_numero{
public static void Main (string[] args){
int num1, num2, dif;
Console.Write("intoduzca un numeros entero: ");
num1=int.Parse(Console.ReadLine());
Console.Write("introduzca un segundo numero: ");
num2=int.Parse(Console.ReadLine());
dif=num1-num2;
if(dif<0){
dif=dif*(-1);
}
if((num1%dif)==0){
Console.WriteLine("la diferencia es divisor exacto de "+num1);
}if((num2%dif)==0){
Console.Write("la diferencia es divisor exacto de "+num2);
}else{
Console.Write("la diferencia es no esdivisor exacto de ninguno");
}
}
}
47. leer dos números enteros y determinar si la diferencia entre los dos números es
par mostrar en pantalla la suma de los dígitos de los números, si dicha diferencia es
un número primo menor que 10 entonces mostrar en pantalla el producto de los dos
números y si la diferencia entre ellos termina en 4 mostrara en pantalla todos los
dígitos por separado.
48. leer un número entero y si es menor que 100 determinar si es primo.
using System;
class diferencia_numeropar{
public static void Main (string[] args){
int num1, cont1=0;
Console.Write("escriba un numero entero: ");
num1=int.Parse(Console.ReadLine());
if((num1<100)&&(num1>0)){
for(int div=1;div<=num1;div++){
if((num1%div)==0){
cont1++;
}
}if(cont1==2){
Console.Write("el numero ingresado es primo");
}else{
Console.Write("el numero ingresado no es primo");
}
}
}
}