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

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 13

25.

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.
using System;
class sume_igual_otro{
public static void Main (string[] args){
int num1, dig1, dig2, dig3;
Console.Write("escriba un numero de 3 digitos: ");
num1=int.Parse(Console.ReadLine());
if((num1>=100)&&(num1<1000)){
dig1=num1/100;
dig2=(num1/10)%10;
dig3=num1%10;
if(dig1==dig2+dig3){
Console.Write("el primer numero es igual a la suma de los otros dos");
}else if(dig2==dig1+dig3){
Console.Write("el segundo numero es igual a la suma de los otros dos");
}else if(dig3==dig1+dig2){
Console.Write("el ultimo numero es igual a la suma de los otros dos");
}else{
Console.Write("ninguno de los numeros es la suma de los otros dos");
}
}else{
Console.Write("el numero ingresado no cumple con lo pedido");
}
}
}

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");
}
}
}

28. leer un número entero menor que 50 y positivo y determinar si es primo.


using System;
class MainClass {
public static void Main (string[] args) {
int num1, cont1=0;
Console.Write("escriba un número positivo menor que 50: ");
num1=int.Parse(Console.ReadLine());
if(num1>0){
if(num1<=50){
for(int div=1;div<=num1;div++){
if((num1%div)==0){
cont1++;
}
}if(cont1==2){
Console.Write("el número es primo");
}else{
Console.Write("el número no es primo");
}
}else{
Console.Write("el número es mayor que 50");
}
}else{
Console.Write("el número no es positivo");
}
}
}

29. leer un número entero de cinco dígitos y determinar si es un número capicuo.


using System;
class num_capicuo {
public static void Main (string[] args) {
int num1, dig1, dig2, dig4, dig5;
Console.Write("escriba un numero de 5 digitos");
num1=int.Parse(Console.ReadLine());
if((num1<100000)&&(num1>=10000)){
dig1=num1/10000;
dig2=(num1/1000)%10;
dig4=(num1/10)%10;
dig5=num1%10;
if((dig1==dig5)&&(dig4==dig2)){
Console.Write("el numero es capicuo");
}else{
Console.Write("el numero no es capicuo");
}
}else{
Console.Write("el número no tiene 5 digitos");
}
}
}

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");
}
}
}

31. leer un número entero y determinar si es igual a 10.


using System;
class num_igual {
public static void Main (string[] args) {
int num1;
Console.Write("escriba un numero entero: ");
num1=int.Parse(Console.ReadLine());
if(num1==10){
Console.Write("el numero ingresado es igual a 10");
}else if(num1<10){
Console.Write("el numero ingresado es menor que 10");
}else{
Console.Write("el numero ingresado es mayor que 10");
}
}
}

32. leer un número entero y determinar si es múltiplo de 7.


using System;
class num_multiplo_7 {
public static void Main (string[] args) {
int num1;
Console.Write("escriba un numero entero: ");
num1=int.Parse(Console.ReadLine());
if((num1%7)==0){
Console.Write("el numero ingresado es multiplo de 7");
}else{
Console.Write("el numero ingresado no es multiplo de 7");
}
}
}

33. leer un número entero y determinar si termina en 7.


using System;
class term_7 {
public static void Main (string[] args){
int num1;
Console.Write ("escriba un numero entero: ");
num1=int.Parse(Console.ReadLine());
if((num1%10)==7){
Console.Write("el numero termina en 7");
}else{
Console.Write("el numero no termina en 7");
}
}
}

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");
}
}
}

44. leer un número entero y determinar si el primer digito es múltiplo de alguno de


los otros dígitos.
45. leer un número entero de dos dígitos y si es par mostrar en pantalla la suma de
sus dígitos, si es primo y menor que 10 mostrar en pantalla su ultimo digito y si es
múltiplo de 5 y menor que 30 mostrara en pantalla el primer digito.
using System;
class diferencia_numeropar{
public static void Main (string[] args){
int num1, dig1, dig2, res, cont=0;
Console.Write("escriba un numero entero de 2 digitos:");
num1=int.Parse(Console.ReadLine());
if((num1>=10)&&(num1<100)){
dig1=num1/10;
dig2=num1%10;
res=dig1+dig2;
if((num1%2)==0){
Console.Write(res);
}if(num1<10){
for(int div=1;div<=num1;div++){
if((num1%div)==0){
cont++;
}if(cont==2){
Console.Write(dig2);
}
}
}if(num1<30){
if((num1%5)==0){
Console.Write(dig1);
}
}
}else{
Console.Write("el numero no comple con lo pedido");
}
}
}

46. leer un número entero de dos dígitos y si termina en 1 mostrar en pantalla su


primer digito, si termina en 2 mostrar en pantalla la suma de sus dígitos y si termina
en 3 mostrar en pantalla el producto de sus dos dígitos.
using System;
class diferencia_numeropar{
public static void Main (string[] args){
int num1, dig1, dig2, res, prod;
Console.Write("escriba un numero entero de 2 digitos:");
num1=int.Parse(Console.ReadLine());
if((num1>=10)&&(num1<100)){
dig1=num1/10;
dig2=num1%10;
switch(dig2){
case(1):Console.Write(dig1);break;
case(2):res=dig1+dig2;
Console.Write(res);break;
case(3): prod=dig1*dig2;
Console.Write(prod);break;
}
}else{
Console.Write("el numero no comple con lo pedido");
}
}
}

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");
}
}
}
}

49. leer un número entero y si es múltiplo de 4 determinar si su último digito es


primo.
using System;
class diferencia_numeropar{
public static void Main (string[] args){
int num1, dig, cont1=0;
Console.Write("escriba un numero entero: ");
num1=int.Parse(Console.ReadLine());
if((num1%4)==0){
dig=num1%10;
for(int div=1;div<=dig;div++){
if((dig%div)==0){
cont1++;
}
}if(cont1==2){
Console.Write("el ultimo digito del numero ingresado es primo");
}else{
Console.Write("el ultimo digito del numero ingresado no es primo");
}
}
}
}

50. leer un número entero y si es múltiplo de 4 mostrar en pantalla su mitad, si es


múltiplo de 5 mostrar en pantalla su cuadrado y si es múltiplo de 6 mostrar en
pantalla su primer digito. Asumir que el número no es mayor que 100.
using System;
class diferencia_numeropar{
public static void Main (string[] args){
int num1;
Console.Write("esciba un numero entero menor que 100: ");
num1=int.Parse(Console.ReadLine());
if((num1%4)==0){
int mit=num1/2;
Console.WriteLine("la mitad del numero es: "+mit);
}if((num1%5)==0){
int cuad=num1*num1;
Console.WriteLine("el cuadrado del numero es: "+cuad);
}if((num1%6)==0){
int dig1=num1/10;
Console.WriteLine("el primer digito del numero es: "+dig1);
}
}
}

También podría gustarte