Escribe un programa que reciba del usuario un número entero que representa la cantidad de números que va a ingresar. El programa deberá recibir esa cantidad de números enteros, los colocará en una lista y la desplegará a pantalla. Posteriormente deberá construir una nueva lista, con el cuadrado de cada uno de los elementos de la lista del usuario.
Entradas Un número entero que representa la cantidad de números enteros que quiere ingresar. Números enteros, uno en cada línea y de acuerdo a la cantidad anterior.
Salida Se imprime la lista con los números ingresados por el usuario. Se imprime la lista creada con los números del usuario al cuadrado
Ejemplos de ejecución del programa >>> 5 >>> 2 >>> 4 >>> 5 >>> 8 >>> 10 [2, 4, 5, 8, 10] [4, 16, 25, 64, 100]
ROGRAMA #1 Realizar un programa que nos permita sumar dos números.
#include <stdio.h> #include <conio.h> void main() /* Suma dos valores */ { int num1=4,num2,num3=6; printf("El valor de num1 es %d",num1); printf("nEl valor de num3 es %d",num3); num2=num1+num3; printf("nnum1 + num3 = %d",num2); getch(); }
PROGRAMA #2 Programa que calcula el perímetro de un círculo.
#include <stdio.h> #define pi 3.1416 #define escribe printf void main() /* Calcula el perímetro */ { int r; escribe("Introduce el radio: "); scanf("%d",&r); escribe("El perímetro es: %f",2*pi*r); getch(); }
PROGRAMA #3 Leer dos números enteros y escribir el mayor o un mensaje si son iguales.
#include<stdio.h>
#include<conio.h>
void main()
{
int a=0,b=0;
printf("nnt Ingrese el primer valor: ");
scanf("%d",&a);
printf("nnt Ingrese el segundo valor: ");
scanf("%d",&b);
if(a>b)
printf("nnt El valor mayor es: %d",a);
else
if(b>a)
printf("nnt El mayor es: %d",b);
else
printf("Son iguales");
getch();
}
PROGRAMA #4 Leer un carácter y dos números enteros. Si el carácter leído es un operador aritmético calcular la operación correspondiente, si es cualquier otro mostrar error. Hacer el programa utilizando if-else.
#include<stdio.h>
#include<conio.h>
void main()
{
int a,b,r;
char op;
printf("nnt Ingrese el caracter: ");
scanf("%c",&op);
printf("nnt Ingrese el primer valor: ");
scanf("%d",&a);
printf("nnt Ingrese el segundo valor: ");
scanf("%d",&b);
if(op=='+')
r=a+b;
else
if(op=='-')
r=a-b;
else
if(op=='*')
r=a*b;
else
if(op=='/')
r=a/b;
else
if(op=='%')
r=a%b;
else
printf("Error");
if(op=='+'||op=='-'||op=='*'||op=='/'||op=='%')
printf("nnt La respuesta es: %d",r);
getch();
}
PROGRAMA #5 Hacer el mismo programa usando la instrucción switch. Leer un carácter y dos números enteros. Si el carácter leído es un operador aritmético calcular la operación correspondiente, si es cualquier otro mostrar error.
#include<stdio.h>
#include<conio.h>
void main()
{
int n1,n2,r;
char op;
printf("nnt Ingrese el caracter: ");
scanf("%c",&op);
printf("nnt Ingrese el primer valor: ");
scanf("%d",&n1);
printf("nnt Ingrese el segundo valor: ");
scanf("%d",&n2);
switch(op)
{
case '+':
r=n1+n2;
break;
case '-':
r=n1-n2;
break;
case '*':
r=n1*n2;
break;
case '/':
r=n1/n2;
break;
case '%':
r=n1%n2;
break;
default:
printf("Error");
break;
}
printf("nnt Su respuesta es: %d",r); getch();}
PROGRAMA #6 Leer un número entero y visualizar su tabla de multiplicar.
#include<stdio.h>
#include<conio.h>
void main()
{
int a=0,c=0,r=0;
printf("nnt Ingrese un número: ");
scanf("%d",&a);
while(c<12)
{
c++;
r=a*c;
printf("nnt El resultado es: %d",r);
}
getch();
}
PROGRAMA #7 Generar enteros de 3 en 3 comenzando por el 2 hasta el valor máximo menor que 30. Calcular la suma de los enteros generados que sean divisibles por 5*/
#include<stdio.h>
#include<conio.h>
void main()
{
int s=0,a=2;
for(a=2;a<30;a+=3)
{
printf("%d",a);
if(a%5==0)
s+=a;
}
printf("nnt La suma de #s divisibles para 5 es: %d",s);
getch();
}
PROGRAMA #8 Promedio de una serie de números que finaliza al introducir el 999. El 999 no debe ser tenido en cuenta para la media.
Respuesta:
Explicación:
ROGRAMA #1 Realizar un programa que nos permita sumar dos números.
#include <stdio.h> #include <conio.h> void main() /* Suma dos valores */ { int num1=4,num2,num3=6; printf("El valor de num1 es %d",num1); printf("nEl valor de num3 es %d",num3); num2=num1+num3; printf("nnum1 + num3 = %d",num2); getch(); }
PROGRAMA #2 Programa que calcula el perímetro de un círculo.
#include <stdio.h> #define pi 3.1416 #define escribe printf void main() /* Calcula el perímetro */ { int r; escribe("Introduce el radio: "); scanf("%d",&r); escribe("El perímetro es: %f",2*pi*r); getch(); }
PROGRAMA #3 Leer dos números enteros y escribir el mayor o un mensaje si son iguales.
#include<stdio.h>
#include<conio.h>
void main()
{
int a=0,b=0;
printf("nnt Ingrese el primer valor: ");
scanf("%d",&a);
printf("nnt Ingrese el segundo valor: ");
scanf("%d",&b);
if(a>b)
printf("nnt El valor mayor es: %d",a);
else
if(b>a)
printf("nnt El mayor es: %d",b);
else
printf("Son iguales");
getch();
}
PROGRAMA #4 Leer un carácter y dos números enteros. Si el carácter leído es un operador aritmético calcular la operación correspondiente, si es cualquier otro mostrar error. Hacer el programa utilizando if-else.
#include<stdio.h>
#include<conio.h>
void main()
{
int a,b,r;
char op;
printf("nnt Ingrese el caracter: ");
scanf("%c",&op);
printf("nnt Ingrese el primer valor: ");
scanf("%d",&a);
printf("nnt Ingrese el segundo valor: ");
scanf("%d",&b);
if(op=='+')
r=a+b;
else
if(op=='-')
r=a-b;
else
if(op=='*')
r=a*b;
else
if(op=='/')
r=a/b;
else
if(op=='%')
r=a%b;
else
printf("Error");
if(op=='+'||op=='-'||op=='*'||op=='/'||op=='%')
printf("nnt La respuesta es: %d",r);
getch();
}
PROGRAMA #5 Hacer el mismo programa usando la instrucción switch. Leer un carácter y dos números enteros. Si el carácter leído es un operador aritmético calcular la operación correspondiente, si es cualquier otro mostrar error.
#include<stdio.h>
#include<conio.h>
void main()
{
int n1,n2,r;
char op;
printf("nnt Ingrese el caracter: ");
scanf("%c",&op);
printf("nnt Ingrese el primer valor: ");
scanf("%d",&n1);
printf("nnt Ingrese el segundo valor: ");
scanf("%d",&n2);
switch(op)
{
case '+':
r=n1+n2;
break;
case '-':
r=n1-n2;
break;
case '*':
r=n1*n2;
break;
case '/':
r=n1/n2;
break;
case '%':
r=n1%n2;
break;
default:
printf("Error");
break;
}
printf("nnt Su respuesta es: %d",r); getch();}
PROGRAMA #6 Leer un número entero y visualizar su tabla de multiplicar.
#include<stdio.h>
#include<conio.h>
void main()
{
int a=0,c=0,r=0;
printf("nnt Ingrese un número: ");
scanf("%d",&a);
while(c<12)
{
c++;
r=a*c;
printf("nnt El resultado es: %d",r);
}
getch();
}
PROGRAMA #7 Generar enteros de 3 en 3 comenzando por el 2 hasta el valor máximo menor que 30. Calcular la suma de los enteros generados que sean divisibles por 5*/
#include<stdio.h>
#include<conio.h>
void main()
{
int s=0,a=2;
for(a=2;a<30;a+=3)
{
printf("%d",a);
if(a%5==0)
s+=a;
}
printf("nnt La suma de #s divisibles para 5 es: %d",s);
getch();
}
PROGRAMA #8 Promedio de una serie de números que finaliza al introducir el 999. El 999 no debe ser tenido en cuenta para la media.
#include<stdio.h>
#include<conio.h>
void main()
{
int s=0,a=0,d=0,m=0;
do
{
printf("Ingrese un número: ");
scanf("%d",&a);
if(a!=999)
{
s+=a;
d++;}
}while(a!=999);
m=s/d;
printf("nnt La media es: %d",m);
getch();
}