34. Programación en C - Ciclos o Bucles - Ejercicio suma de números pares
HTML-код
- Опубликовано: 8 окт 2024
- Puedes apuntarte al curso Completo en el siguiente enlace:
LINK: bit.ly/2VIrqvO
En este vídeo vamos a resolver los siguientes ejercicios:
Ejercicio 7: Suma de los 10 primeros números pares
Ejercicio 8: Hacer un árbol con '*'
Descarga los códigos de los ejercicios 7 y 8 de ciclos, en el siguiente link (solo uno).
Mega: mega.nz/#!pRIj...
Mediafire: www.mediafire.c...
Visita mi sitio web para más cursos 💻:
programacionat...
Sígueme en las redes sociales:
Facebook ProgramacionATS: goo.gl/sqmEE1
Twiter: goo.gl/WE4oaP
Hotmail: alejandro.acb@hotmail.com
Facebook personal: goo.gl/xL9qLl
Instagram: @alejandroats
¿Te gustaría donar? www.paypal.me/...
💻 Apuntate al curso completo de Programación en C
LINK: bit.ly/2VIrqvO
ya lo hice, solo que el problema pide los primeros 10 numeros pares; en este caso seria hasta el 20 porque hasta el 10 solo hay 5 numeros pares.
muy bien
Aaahh ... si tan solo te hubiese buscado a principio de semestre, habrías sido la solución definitiva a nuestro profesor psicópata que no explica ni hace nada, pero nos pone exámenes que hacen querar clavarte el lapiz en un ojo e.e. Buen video amigo, admiro tu entusiasmo y amor por enseñar estas cosas básicas acerca de la programación. Saludos, sigue adelante amigo c:
Dios, hombre, eres el mejor, por Dios que me salvas de una, like y me suscribo.
Hola :) Muchas gracias, Un saludo desde Perú
Ejercicio 8: Arbol de numeros
#include
int main(){
int n,x,y,e;
printf("Digite la cantidad de filas: ");scanf("%i",&n);
for(x=1;x
solo quiero decir... wow, que forma tan eficiente y rápida de hacer el programa
:DDD justo como hice. tremendo dolor de cabeza me dio pensar en lo de los espacios :(
EXCELENTE VIDEO..ME SALVASTE MI TAREA..SALUDOS
Gracias amigo, me has ayudado mucho en la escuela
me gusto mucho espero que tengas un buen dia
Aquí esta el problema del "árbol" documentado, y con nombres de variables claros, para los que tengan dudas:
/*
Programa: 7
autor: Sebastián del Ángel Villalobos
fecha: 19/03/18
Objetivo: Hacer un arbol con * donde el usuario digite el num de filas
*/
#include
int main(){
int eFilas, eContador, eEspaciosYAsteriscos;
printf("Digite el numero de filas:");
scanf("%d", &eFilas); //se guarda el tamaño de la piramide
for(eContador = 1; eContador
por que en numero de (*) al final no es el mismo de la cantidad de filas?
debería ser igual .
Excelente pero el ejemplo no pone solo los * impares sino todos
Gracias.
@@bryanstevenmartinez7019 Porque tiene razón y si pones el numero de * = No. de filas entonces no queda como un árbol sino como una escalera, es necesario que sean números impares.
Te entendí todo perfecto!! Dios mio que Talento que tienes
Fallecio en el 2019
@@stickmanx9918 es enserio?
exelente video me ayudo mucho
se murio amigo :c tenia cancer
mi estimado, el problema esta muy bueno solo qeu en ese caso el problema seria "SUMA DE LOS PARES DE LOS DIEZ PRIMEROS NUMEROS," no "SUMA DE LOS DIEZ PRIMEROS NUMEROS PARES"
Yo hize el problema tomando en cuenta que no se hasta que numero se acaban los diez primeros numeros pares, si no que el programa lo deduce"
#include
int main(){
int suma = 0;
int x =1;
for (int i=1;x
este es la solucion al problema, la suma de los 10 primeros numeros pares:
#include
int main(){
int aux=1,numero=1,suma=0;
while(aux
sos un capo amigo gracias por haces estos tutoriales
Tus vídeos son geniales.!
Quisiera hacer un pequeño aporte, creo que tienes un error en el planteamiento del problema, no seria los primeros números pares hasta 10?, es que, de la forma que lo planteas, no serian los 10 primeros pares..siendo los 10 primero pares de la siguiente forma.....#1-> 2, #2->4, #3->6, #4..........#10->20
No hay un error planteado? dice '' la suma de los 10 primeros números pares'', osease que debe de sumar: 2, 4, 6, 8 10, 12, 14 ,16,, 18, 20. son los 10 primero números pares.
hola buenas tardes, yo necesito hacer un programa que sume 5 números diferentes pero usando la condición while, puede ser desde 0 hasta infinito, eso es en lo que me trabo, podrías ayudarme ??
super agradecido por el video me ayudo mucho
gracias;
gracias por tu ayuda
Alguien me podria explicar detalladamente que significa esto:
for(i=0;i
Pues mira,primero que todo la letra "J" y "i" son las que siempre suelen usarse en los for para no complicarnos pero si gustas puedes agregar otra variable, da igual pero en el caso de los for no siempre vas a tener que hacer 2 for pero lo que entiendo por un doble for es que el primer for no terminará hasta que el segundo for termine, y por cada secuencia que termine el segundo ciclo vuelve al primero, y el primer ciclo genera una secuencia y luego el segundo y así sucesivamente hasta que termine el segundo for y luego el primero, no sé si me hice entender :´v
Enrialidad el segundo lo que hace es aumentar la variable por ejemplo i=0
me demore un poquito pero lo saque, problema del arbol:
#include
int main(){
int i,j,k,numero;
printf("ingrese numero:");
scanf("%d",&numero);
for(i=1;i
Te amoooooooo brother!!! ♥️
y como seria para sumar los numeros pares hasta el numero que el usuario inserte??
Gracias crack, te amo
La solucion del arbol era con dos for pero lo realice de esta forma :
#include
#include
int main(){
int i;
char a;
printf("Ingrese el caracter con el que quiere hacer el arbol: "); scanf("%c",&a);
printf("
");
for(i=1;i
contigo todo parece mas facil
Se pide representar el algoritmo que nos calcule la suma de los N primeros números pares. Es decir, si insertamos un 5, nos haga la suma de 6+8+10+12+14
genial el video, aqui dejo mi solucion por si alguien esta interesado.
#include
int main(){
printf("\tBienvenidos al arbolito
");
printf("Digite el numero de niveles: ");
int n,i,j;//contadores:i,j
scanf("%i",&n);
for(i=1;i
Hola!! Me inspire en tu codigo, pero no se que hice mal, me podrias ayudar? gracias
#include
int main(){
int i,c,n;
printf("Cual es la cantidad de columnas que quiere hacer? "); scanf("%i",&n);
for(i=1;i
Thank u😁
programar en devc++ q me permita ingresar tres numeros me de la suma , le promedio,el producto,mayor y menor pero con menus para cada operacion
porfa necesito ayuda
//Hacer un arbol con "Digite el numero de filas: 5"
#include
int main () {
int fila,blanco,estrella,filas_total;
printf ("Digite el numero de filas: "); scanf ("%i",&filas_total);
for (fila=1;fila=1;blanco--){
printf (" ");
}
for (estrella=1;estrella
Felicidades Sara, lo hiciste, los demas lo hicieron pero no en forma de arbol, eres la unica, excelente.
muchas garcias, me guié de tu código pero al segundor for no es necesario agregarle un condicional para darle la forma?
wow la verda no pensé que era posible hacer eso 😅, en lenguaje c
para calcular los pares se usa%2==0 y para los impares? muy buena la idea del contador tambien :)
puedes usar %2!=0 que seria diferente a 0
Podrías hacer un tutorial similar pero en matlab
Alguno de uds pudo hacer el programa del árbol, me explicarían la lógica detrás de ese programa?
#include
#include
#include
void hola ( const char *strText ) {
char ch;
short i, iLength;
iLength = strlen ( strText );
for ( i = 0; i < iLength; i++ ) {
ch = strText[i];
switch ( ch ) {
case 'á':
printf ( "%c",160 );
break;
case 'é':
printf ( "%c",130 );
break;
case 'í':
printf ( "%c",161 );
break;
case 'ó':
printf ( "%c",162 );
break;
case 'ú':
printf ( "%c",163 );
break;
case 'ñ':
printf ( "%c", 174 );
break;
case 'Ñ':
printf ( "%c", 175 );
break;
case 'Á':
printf ( "%c", -75 );
break;
case 'É':
printf ( "%c", -112 );
break;
case 'Í':
printf ( "%c", -42 );
break;
case 'Ó':
printf ( "%c", -32 );
break;
case 'Ú':
printf ( "%c", -23 );
break;
case '¿':
printf("%c",168);
break;
default:
printf ( "%c", ch );
break;
}
}
}
/*
Apuntes importantes y locochones ewe
for(i=0; i
Se usaron dos ciclos for, el primero para las filas (La instrucción for dentro de este ciclo for imprimirá tantos asteriscos de acuerdo al número de linea), el segundo for es para el número de asteriscos que se imprimen, si te das cuenta en la primer fila es un asterisco, en la segunda son dos asteriscos y así sucesivamente. Básicamente es un arreglo cómo en las matrices. Espero haberte ayudado.
PD. La función hola sólo es para las acentuaciones y creo que no funciona en alguno que otro compilador, por si no te funciona, trata de borrar toda la función y cambiar los holas dentro del main por printf
Muy buen video, y si quisiera realizar la suma y producto de numeros pares del 20 al 400 como se haria por favor
Inicializar i=20
//suma de los pares de n a m. n
Como se resolveria si es un ejercicio para sumar las cifra de un numero entero positovo Con ciclos o bucles?
Buen video :D
condicional
if n>0
si lo es es positivo
sino es negativo
como el 0 no es negativo ni positivo no se toma en cuenta
Hola, yo lo que tengo que hacer es un programa que sume los primeros 20 numeros impares, hice este, pero no se porque de resultado me da 780, si en la calculadora lo hice y debe de dar 400!
#include
#include
int main()
{
int i, suma=0;
for (i=1; i
quitale el " ; " que esta a lado de la condicion del if, con eso se soluciona el problema
if(i%2= 1)...
crack!
Enseñas mejor que mi profesor we :v
Hola :) Muchas gracias, Un saludo desde Perú
GROSO QEPD
buen problema el del arbol con asteriscos :)
Por si alguien, aparte de mí, se interesó en centrar el árbol. Les dejo el código que genera un árbol centrado dependiendo del número de filas a mostrar. Ejemplo de árbol de 4 filas:
*
***
*****
*******
int main() {
int numero;
printf("Número filas:");
scanf("%i", &numero);
int espacios = ((numero * 2) - 1) / 2;
for (int i = 1; i
En "int espacios = ((numero * 2) - 1) / 2;"
no podría ser simplemente : "espacios=numero-1" ?
Lo hice correctamente sin ver el video >.
La suma de los diez primeros pares no da 30, deberias tener en cuenta que la sucesion de pares es de la forma (an)= 2*n y los 10 primeros pares son los 10 primeros numeros de esta sucesion (an)!!
Yo lo haria asi:
#include
int main(){
int an,n,sn=0;
for(n=1;n
Lo expresó mal. Debió decir suma de los números pares menores o iguales a 10
porque ami nome vota ni un dato, osea no aparece ni una letra
Solucion del ejercicio propuesto
#include
int main(){
int i,j,n;
scanf("%i",&n);
for(i=1;i
Puedes hacer uno con n numeros
LA SOLUCION A LA CENTRALIZACION DEL ARBOL:
#include
int main(){
int numfilas, i, j;
printf("Digite el numero de filas: "); scanf("%i", &numfilas);
for(i=0; i
Me podrías ayudar con eso?
Tengo que poner dos números, y si los dos números son pares, tiene que dar el resultado de la suma, sino tiene que dar el resultado de la multiplicación
#include
int main (){
int suma=0,multi=0,num1,num2;
puts("Digite 2 numeros enteros :
");
scanf("%i%i",&num1,&num2);
if (num1%2==0){
if(num2%2==0){
suma= num1+num2;
printf("El resultado de la suma es de :%i",suma);
}
}
else {
multi=num1*num2;
printf("El resultado de la multiplicacion es de :%i",multi);
}
return 0;
}
luis valdez muchas gracias, saludos.
#include
int main()
{
int i, n,m=0;
printf("digite un numero: ");
scanf("%i",&n);
for(i=1;i
Umm la verdad no has resolvido el problema porque en la imagen que pusiste es un árbol
Me doy por vencido abri tu código y veo que lo hice igual pero no esta resuelto eso es un
Triangulo ! ahora como viviré! :v v:
#include
int main(){
int fila,x,y,s=1;
printf("Digite el numero de filas: ");
scanf("%i",&fila);
for(x=1;x
Hola que tal programadores: comparto la solución del ejercicio, me tomo toda la tarde entender la lógica y aun tengo mis dudas.
Para el ejercicio use tres contadores, bueno espero que les sirva---> NO SE RINDAS --> GOOD GAME
x
xx
xxx
xxxx
xxxxx
#include
int main(){
int i,k,t,n;
printf("ingrese numero:");
scanf("%i",&n);
for(i=0;i
Muy buena respuesta, ingenioso pensar en los espacios entre los *, no lo hubiera pensado así.
oye bro , porque en el scanf pussite el %i y despues pusiste &n ?? alguien que me explique porfa :,(
@@lenguadesnake6008 %i, es para leer el valor entero que vas a ingresar, en este caso es para el numero de lineas del arbolito, y &n creo que era para el salto de linea, llegue a terminar todos los videos del curso, por ahora estoy ocupado con mis tareas, espero me comprendas.
@@lenguadesnake6008 Por que la variable es "n", y esta es de tipo entero "&i". Con n quiere decir "numero".
Mi apporte de la tarea: (me gusta ponerlo ordenado, las llaves, para identificar un bucle, por eso hay tabulaciones)
#include
int main(){
int n,i,j;
// ingresamos la varible, y los contadores
printf("\tArbol
");
printf("Digite el numero de filas: ");
scanf("%i",&n);
for(i=1; i
Y como seria la suma de los n primeros números pares y mostralos??
¿lo solucionastes?, yo lo hice asi:
#includeint main(){
int i, numero, cont = 0;
printf("Ingrese un numero y sumaremos sus pares: ");
scanf("%i",&numero);
for(i=1;i
nada ya esta hecho había un error solo
Aqui la suma de los N primeros numeros impares
#include
int main(){
int i,N,suma=0;
printf("Porfavor ingresa un numero entero: ");
scanf("%i",&N);
N += N;
for(i=1;i
Mi solución del árbol:
int arbol()
{
int i, fila, j, k;
printf("Ingrese la cantidad de filas que tendra el arbol: ");
scanf("%i",&fila);
for(i=0; i=i; k--)
{
printf(" "); // espacio
}
for(j=0; j
a huevo pa
este de los ateriscos no lo entendi muy bien 0.0
Les dejo un código, de sumar números pares, y detenerse cuando se pone cero.
#include
using namespace std;
int main(){
int num,suma=0;
cout > num;
while (num != 0){
cout > num;
if( num % 2 == 0 ) suma += num;
}
cout
#include
int main(){
int i, suma=0;
while(i
Si que me tomó mas de una hora entendiendo la logica
/*8. Hacer un arbol con '*' del tipo:
ejemplo:
Digite el numero de filas : 5
*
* *
* * *
* * * *
* * * * * */
#include
int main(){
int i,n,a,e;
printf("Digie el numero de altura del arbol: ");scanf("%i",&n);
for(i=0;i
//hacer un arbol de "*"
#include
int main(){
int i,n_filas,j;
printf("Digite el numero de filas: ");
scanf("%i",&n_filas);
for(i=0;i
/**/
#include
int main() {
int i,n,c,e;
printf("Ingrese el numero de filas que desea tenga el arbol:
");
scanf("%i",&n);
for(c=1;c=c;e--){
printf(" ");
}
for(i=1;i
#include
int main(){
int fila, i,aste;
printf("ingrese el numero de filas:");
scanf("%i",&fila);
printf("\tDesde Septiembre se siente que viene Diciembre
");
for(i=1;i
ERROR, man. La suma de los 10 primeros numeros pares es: 110
#include
int main()
{
int i,suma=0;
for(i=2;i
//LO HICE DE IMPARES, PORQUE DE PARES QUEDABA DEFORME EL ARBOL XD
#include
#include
int main (){
int cont1, cont2, cont3, num_fila;
printf("Ingrese un numero de fila: ");
scanf("%i", &num_fila);
system("cls");
cont1 = 1;
while (cont1 = cont1){
printf(" ");
cont3-=2;
}
cont2 = 1;
while (cont2
Oye pero ese codigo es fake xd, pones cualquier numero y hace la piramide, es un engaño
descansa en paz 🏳🌈
a mi me sale que es 10 y estoy poniendo lo mismo que tu
como dijiste 5 lineas y no n lineas pues
#include
int main () {
int n=1,f,cont=0;
while(n