Programación en C - ARREGLOS - Parte 1

Поділитися
Вставка
  • Опубліковано 4 січ 2025

КОМЕНТАРІ • 136

  • @cazadorkike
    @cazadorkike 3 роки тому +1

    Les invito a que puedan mirar el siguiente video haciendo referencia a los arreglos de una manera muy intuitiva ua-cam.com/video/LjTLSZZHaoE/v-deo.html

  • @miguellaurente5937
    @miguellaurente5937 9 років тому +1

    Como no darte pulgar arriba si eres lo maximo .sigue con tus videos he aprendido mucho gracias a ti .

  • @kevinrengifo7711
    @kevinrengifo7711 8 років тому +14

    viejo eres muy bueno explicando sigue haciendo videos asi. Gracias por subir este tipo de contenido PD: lo de dejar tarea es buena.

  • @mmoonismmissing
    @mmoonismmissing 3 роки тому

    Me salvó! tengo muchas tareas que necesitan un array, no sabía que podía colocarse así.

  • @mariamercedesMacellari
    @mariamercedesMacellari 8 років тому +1

    MUY DIDACTICO MUY CLARO GONZALO GRACIAS

  • @madelinesaldana1151
    @madelinesaldana1151 Рік тому

    Excelente explicación muy clara ,entendí totalmente como hacer arreglos

  • @jeremias2107
    @jeremias2107 7 років тому +15

    Aqui tienen la tarea, a diferencia del otro comentario, este código determina el menor siendo el numero negativo o positivo :D
    #include
    #include
    int main (){
    int cosillo[10] = {45,75,645,55,890,64,78,-744,2,23};
    int menor=0;
    int i=0;
    for(i=0; i 0 || cosillo [i] < 0){
    menor=i;
    }
    }
    printf ("El mayor del arreglo es: %d
    ", cosillo[menor]);
    printf ("Su posicion dentro del arreglo es: %d ", menor);
    getchar();
    return 0;
    }

  • @gerardosaucedagrimaldo9878
    @gerardosaucedagrimaldo9878 Рік тому

    Buen vídeo para aprender sobre los arreglos

  • @alexontiveros4669
    @alexontiveros4669 Рік тому

    Muy buenos ejemplos para aprender sobre array

  • @oreodevainilla
    @oreodevainilla 3 роки тому +3

    Hace tres dias que no podia entender. Gracias crack :D
    Salvaste a mucha gente de morir por mi enojo jajajaja
    Likaso

  • @occsy8788
    @occsy8788 2 роки тому

    me salvaste el examen bro, te amo haha

  • @hectorfabiohenaorodriguez5678
    @hectorfabiohenaorodriguez5678 5 років тому +1

    Muy buen video. Muy claro y facil de entender.
    Gracias

  • @fridasofiagasca5953
    @fridasofiagasca5953 Рік тому

    Me quedó todo muy claro, gracias

  • @eddyquintero91
    @eddyquintero91 8 років тому +1

    Buen tutorial yo hago tutoriales tan bien y mañana haré uno de arreglos en visual c# POO me ayudo mucho tu vídeo para refrescar la mente y hacer un par de ejemplos mañana.Dios siga dando sabiduría.!!

  • @RyUuKbLoOd
    @RyUuKbLoOd 11 років тому

    Gracias como siempre! de todos los videos de youtube, los tuyos son los que enverdad entiendo xD

    • @eduardojuarezdelgado9747
      @eduardojuarezdelgado9747 9 років тому

      hola oye como hago un programa q me diga cual numero se repite mas de un numero pedido al usuario

  • @henryalvarado1153
    @henryalvarado1153 4 роки тому

    BUena Chrisitan Leon veo tus tutoriales desde Peru... estan amenos. GRacias y muchas bendiciones.

  • @fritztunochuquisa9795
    @fritztunochuquisa9795 5 років тому +1

    En la tarea era solo modificar el Mayor por el Menor.. Muy bueno su video

  • @elingenciado
    @elingenciado 9 років тому +23

    Como seria un caso de arreglos pero con variable tipo char? es decir, por ejemplo crear un programa en el cual el usuario agregue 5 nombres en un arreglo y después imprima solo el nombre que el usuario pida por medio de la posición. En todos los videos que he visto, utilizan arreglos numéricos, pero no encuentro ejemplos usando arreglos con nombres propios

    • @HectorRodriguez-sd3rl
      @HectorRodriguez-sd3rl 5 років тому +3

      Jaja no pusiste atención en el video verdad...

    • @dourix3708
      @dourix3708 3 роки тому

      Podrias usar un arreglo bidimensional, ejemplo char [10][10] asi tendras 10 filas que guardaran 10 nombres con 10 caracteres cada uno

    • @juansebastianmendezrico6548
      @juansebastianmendezrico6548 3 роки тому

      @@dourix3708 Disculpa he tratado de replicar eso, pero el resultado no lo obtengo, tienes algún ejemplo

  • @casiqueRM87
    @casiqueRM87 7 років тому

    Excelente aporte hermano!!

  • @mariajosefonseca7796
    @mariajosefonseca7796 8 років тому +1

    Qué explicación tan clara, excelente. :D

  • @obitouchiha1838
    @obitouchiha1838 6 років тому +1

    gracias me fue de ayuda tu video

  • @benjamincarpio7319
    @benjamincarpio7319 2 роки тому

    gracias bro me ayudaste mucho

  • @marcelojoseperez4680
    @marcelojoseperez4680 2 роки тому +1

    Yo ocupe el mismo y solo le hice ciertos ajustes
    #include
    int main (){
    int arreglo[10]={10,1,2,-3,-100,1000,-200,7,1,0};
    int i,menor=0;
    for(i=10;i>0;i--){
    if(arreglo[i]< arreglo[menor]){
    menor=i;
    }
    }
    printf("
    El elemento menor de la matriz es: %d",arreglo[menor]);
    printf("

    Su posicion es: %d",menor);
    return 0;
    }

  • @gabyr.4920
    @gabyr.4920 7 років тому

    Gracias por tus videos, son de mucha ayuda :) saludos

  • @GEORGETRONIC
    @GEORGETRONIC 10 років тому

    Eres excelente maestro saludos me han servido mucho tus vídeos :D

  • @nicolahespinoza5726
    @nicolahespinoza5726 10 років тому

    Muy bueno tu video me aclaro muchas cosas!

  • @tefigianovich1510
    @tefigianovich1510 7 років тому +2

    nunca dejes de subir videos jaja

  • @angelsoto9111
    @angelsoto9111 7 років тому

    sigue así amigo me ayudas mucho soy un estudihambre de la udg

  • @alejandrogallardo244
    @alejandrogallardo244 8 років тому

    Te rifaste con el último ejercicio

  • @pibecito
    @pibecito 9 років тому

    +Cesar Peralta
    Tienes que poner esto arriba del main: #include y esto arriba del return: system("pause");

  • @waltex26
    @waltex26 7 років тому

    hola esta bueno el video, consulta vos pusiste los valor de entrada si yo los quiero q el programa me pida los valores como seria en ese caso?

  • @TheZindrax
    @TheZindrax 7 років тому

    Muchas gracias, me costo un poco comprender al comienzo, pero quedo claro. :D

  • @dagonvic19
    @dagonvic19 10 років тому +1

    Cristian, podrías subir un video en el cual se muestre como conectar c con una base de datos. Gracias. Atte., Daniel

  • @juansuarez2123
    @juansuarez2123 9 років тому

    Gracias!!!! muy bien explicado.

  • @JC-cq7ix
    @JC-cq7ix 8 років тому

    AYUDAAAA!!!!
    buenas tienes unos videos geniales APRENDO MUCHO recomendare tu canal en mi clase me suscribo
    me podria ayudar con este ejercicio:
    Escribe un programa que lea diez enteros comprendidos entre 1 y 10,
    los almacene en un vector y escriba por pantalla sólo la cantidad de
    elementos de cada número que contiene.
    Ejemplo: Dado el siguiente vector [2, 2, 2, 3, 3, 4, 4, 4, 7, 7]
    La salida producida sería:
    Existen 3 elementos del número 2
    Existen 2 elementos del número 3
    Existen 3 elementos del número 4
    Existen 2 elementos del número 7

  • @JossiC
    @JossiC 9 років тому +1

    Me salio todo e inclusive la tarea *-*// wii
    gracias! :3

  • @juanantoniosolisarjona5356
    @juanantoniosolisarjona5356 9 років тому

    brother!! en una semana tengo examen final de esto y pues quería ver si me puedes ayudar con este problema porfa. Gracias.
    En la clase de regularización de Matemáticas hay 25 alumnos. El profesor asigna a cada alumno un número del 1 al 25. Durante el semestre los alumnos presentan 3 exámenes que son evaluados con calificaciones que van del 0 al 100. Su calificación final se obtiene del promedio de las 3 calificaciones. El profesor de la clase te pide que desarrolles un programa que te permita:
    • Registrar las 3 calificaciones de cada uno de los alumnos de la clase.
    • Registrar los nombres propios de cada alumno. Donde el nombre está compuesto de máximo 40 caracteres.
    • Obtener y reportar el promedio del grupo en cada uno de los exámenes
    • Obtener y reportar la calificación más alta en cada uno de los exámenes
    • Obtener y reportar la calificación más baja en cada uno de los exámenes
    • Obtener la calificaciónn final de cada alumno.
    • Genera una lista de calificaciones finales que pueda ser consultada posteriormente y que presente la información con el siguiente formato:
    No. Nombre Calificación Final
    1 Eduardo Cabrera 89
    2 Gerardo Bocanegra 70
    ............................
    25 Dulce Sandoval 90

    • @pablopoder4889
      @pablopoder4889 6 років тому

      ay vezes k cuando llo toco el voton de responr

  • @guerreromoralescarlos9636
    @guerreromoralescarlos9636 9 років тому

    excelente video :3 gracias.

  • @Sanddmy
    @Sanddmy 7 місяців тому

    por que dejo de subir videos? Estas bien Christian?

  • @gustavo7062
    @gustavo7062 9 років тому

    muy bien explicado gracias!

  • @SicMundusCE
    @SicMundusCE Рік тому

    Una pregunta, cuando intento compilar y ejecutar el programa guardado como un programa ".c" me salta un error en esta linea del for
    for(int i = 0; i < 5; i++){
    es raro porque no le encuentro que tenga un error pero cuando lo compilo y ejecuto cuando lo guardo como un programa ".cpp" ahi si no salta ningun error y compila y ejecuta todo

  • @erossss100
    @erossss100 9 років тому

    Huao gracias .. :3 explicas bien

  • @danielbarrera5432
    @danielbarrera5432 10 років тому +14

    Eres de ESIME (Y)

  • @yakook176
    @yakook176 3 роки тому

    ¿que tipo de arreglo esta utilizando?

  • @samuelalbarran6709
    @samuelalbarran6709 7 років тому

    muy bien explicado

  • @carsiglez3448
    @carsiglez3448 7 років тому

    como le hago para ordenar una matriz y que despues regrese un valor para poder obtener la mediana de la matriz?????
    Tu video me sirvio demasiado gracias!!!!

  • @baltazarveliz2986
    @baltazarveliz2986 8 років тому

    Hola Christian León, me pregunta si podria hacer programas como po ejemplo, calcular el determinante de una matriz nxn, suma y producto de matrices, matriz transpuesta

  • @ricardoramirezaparicio5234
    @ricardoramirezaparicio5234 8 років тому +1

    como puedo usar el srand en el ciclo for para que me de numeros aleatorios??

  • @YTSkclown
    @YTSkclown 8 років тому +3

    #include
    #include
    #include
    int main(){
    srand (time(NULL));
    int n,i,menor=0;
    printf("ingrese tamaño del arreglo:
    "),
    scanf("%d",&n);
    int arreglo[n];
    for(i=0;i

  • @xaviersantiagofontemales8150
    @xaviersantiagofontemales8150 3 роки тому

    buenos días como se podría hacer una operación de búsqueda y remplazo unidimensional podría ayudarme..

  • @alexgonball
    @alexgonball 10 років тому

    Nos indicas cual es tu canal por favor. Saludos.

  • @leonardosalcido7119
    @leonardosalcido7119 Рік тому

    Entendi el tema bien

  • @victorrubin3559
    @victorrubin3559 8 років тому

    Que programa usas para pasar tus códigos

  • @ahivan
    @ahivan 9 років тому

    buen video! pero y si quieres poner tus propios numeros (que no esen declarados ya. "int X numeros"sino tu poner unos cada vez que inicies el programa) ?

    • @axellavadoresc2234
      @axellavadoresc2234 8 років тому

      +Ahivan64 Tienes que hacer una estructura de "menu" en el que tu primer "case1:" te pida los numeros que quieres evaluar, es decir primero preguntas "Cuantos numeros deseas ingresar", despues condicionas esta variable para que enseguida te salga el menu y puedas tu mismo ingresar los numeros que tu quieras, Es mi consejo amigo suerte :D

  • @laureanoIvan727
    @laureanoIvan727 9 років тому

    hola mi nombre es ivan no se si podras hacer videos de for, while, do while, swhit por que me gusto el video de arreglos por favor no se si puedes explicarme sobre esos temas que me es dificil de entender

  • @Twiz1990
    @Twiz1990 8 років тому

    muy bueno!

  • @5klbr
    @5klbr 9 років тому

    excelenteeeeee !!!!

  • @marioroque3383
    @marioroque3383 7 років тому

    Buen video, me sirvio bastante, pero crees que me podrias mansar la presentacion que hiciste? Porfavor. Saludos

  • @pierjael1624
    @pierjael1624 4 роки тому

    La 1 tambien se puede hacer con puro printf,scanf... 5 veces y luego sacarle promedio? Cierto

  • @visuaLangley
    @visuaLangley 5 років тому

    Por qué pusiste %d en el primer printf? No sería %f?

  • @Shibruke
    @Shibruke 8 років тому

    muy buen video... una pregunta el "arreglo[mayor]" de donde saldria??... es decir se que lo utilizas para sacar el mayor de esos numeros, pero no se declara o algo por el estilo?
    Entendi todo el codigo, excepto eso...
    gracias, amigo!

    • @axellavadoresc2234
      @axellavadoresc2234 8 років тому

      +Matias Oliva Si lo declara, recuerda que la palabra "int" en el lenguaje de programación significa declaración de una variable tipo entero, Revisa el vídeo y busca la palabra "int arreglo[mayor] =0;

  • @joaquininciarte7480
    @joaquininciarte7480 7 місяців тому

    te amo amigo christian Leon como en el brawl lo tengo a rango 25 kpo maestr
    o

  • @MonsterATV
    @MonsterATV 10 років тому

    y para hacer un programa que diga cual de las calificaciones ingresadas es la mayor? si tener que hacer if? como se haría con un arreglo? gracias de antemano

  • @lissymarcepena2493
    @lissymarcepena2493 8 років тому

    porque el promedio se calcula dentro del mismo ciclo y no en otro??

  • @guillermohernandez6185
    @guillermohernandez6185 9 років тому

    bien explicado gracias (Y)

  • @andresf3550
    @andresf3550 9 років тому +1

    hice el mismo programa para zinjai, y me da tal cual como ud lo hizo pero si en el arreglo[10] le doy un numero mayor a 1000 despues de esa poscion me sigue dando el valor 10000 como el mayor y si pongo un valor mayor a 1000 antes de esa posicion me toma este valor, es decir toma el primer valor mayor despues de la
    posicion [0]=10 asi hayan otros valores mayores es posiciones siguientes Y SE SUPONE QUE ES EL MAYOR DE TODOS LOS VALORES DEL ARREGLO
    ME PODRIAS ACLARAR ESTO?
    BUEN VIDEO, MUCHAS GRACIAS!!

    • @CPlayMasH_Tutoriales
      @CPlayMasH_Tutoriales  9 років тому +2

      andres f Hola, parece que estas tratando de asignar un valor a arreglo[10], la cual no es una posición valida para el ejemplo del vídeo, donde el máximo indice es 9, ya que el arreglo es de 10 elementos. O talves no entendí bien el problema que encontraste, pero acabo de probar el código y funciona correctamente para cualquier caso.

    • @andresf3550
      @andresf3550 9 років тому +1

      ya encontre mi error, pues no tenia bien ubicado los corchetes para el if
      ya me funciona bien.
      MUCHAS GRACIAS, EXCELENTE VIDEO.

  • @EduardoCastrogt
    @EduardoCastrogt 9 років тому

    Yo declare un arreglo de tipo char, pero quiero ingresarle por ejemplo, la palabra 'Hola', cuando lo hago me toma únicamente la ultima letra de la palabra (a), cómo puede hacer para que almacene la palabra completa y no solo una letra?

    • @CPlayMasH_Tutoriales
      @CPlayMasH_Tutoriales  9 років тому +1

      En la biblioteca stdio.h hay una funcion llamada gets la cual almacena lo introducido mediante teclado en el arreglo que le pases como argumento:
      char cadena[20];
      gets(cadena);

  • @matiasduarte8563
    @matiasduarte8563 3 роки тому

    mayor es un maximo y menor un minimo?

  • @brianrutgeranccoflores1278
    @brianrutgeranccoflores1278 7 років тому

    BUENAS , QUISIESE SABER SI HAY ALGUNA FORMA DE VERIFICAR QUE TODOS LOS ELEMENTOS DE UN ARREGLO SEAN DISTINTOS , ME PUEDE DECIR COMO POR FAVOR

  • @unpecito9674
    @unpecito9674 3 роки тому

    Buena explicación, no sabia como hacer eso de encontrar el numero mayor en un arreglo, pero con este video ya lo entendi mejor!
    me la pase practicando un buen rato y al final hasta lo hice con funciones
    por si a alguien le interesa aquí dejo lo que hice :3
    #include
    #include//system("pause");
    #include//getch();
    void elemenor(int [], int);
    void elemayor(int [], int);
    int promedio(int [], int);
    void llena(int [], int);
    void ver(int [], int);
    int main(){
    int a[50], n=5, m=10;
    int b[50]={2, 54, 72, 49, 3, 19, 75, 18, 83, 12};
    //pocicion= 0 1 2 3 4 5 6 7 8 9
    llena(a, n);
    ver(a, n);
    printf("El promedio es: %d
    ", promedio(a, n));
    ////////////////////////////////////////////////////////
    system("Pause");
    system("cls");
    ////////////////////////////////////////////////////////
    ver(b, m);
    elemayor(b, m);
    elemenor(b, m);
    system("pause");
    return 0;
    }
    void llena(int a[], int n){
    int i, acum=0;
    printf("Dame 5 enteros:
    ");
    for(i=0;i2?NO, 54>2?SI, 72>54?si, 49>72?No, 3>72?No, 19>72?No, 75>72?Si 18>75?No 83>75?Si, 83>12? No
    mayor= i;// mayor=1, mayor=2, mayor=6, mayor= 8
    }
    }
    printf("El elemento mayor esta en a[%d]= %d
    ", mayor, b[mayor]);
    }
    //////////////////////////////////////////////////////////////////////////////////////////////////////
    // b[50]={2, 54, 72, 49, 3, 19, 75, 18, 83, 12};
    //pocicion= 0 1 2 3 4 5 6 7 8 9
    void elemenor(int b[], int n){
    int i, menor=0;
    for(i=0;i

  • @jacobocasarez2311
    @jacobocasarez2311 7 років тому

    Hola amigo, tengo un problema el cual espero resolver con algo de ayuda de tu parte. A la hora de ejecutar el programa, este me pide ingresar la primer calificacion con el mensaje "Dame la calificacion 1", lo cual hago. Pero despues de haber ingresado la primer calificacion, inmediatamente me lanza los mensajes de "Dame la calificacion 2,3,4 y 5" todos seguidos y sin oportunidad de ingresar esas calificaciones. Crees que se deba a algun error del compilador?

  • @MrRockero16
    @MrRockero16 9 років тому

    y si debo de ponerl cual es el menor pero no inicializado sino que debo pedir los datos como seria?

  • @victorrubin3559
    @victorrubin3559 8 років тому

    que programa usas para hacer tus programas

  • @gerardoramirez6121
    @gerardoramirez6121 6 років тому

    El video es muy bueno pero
    Me podrías decir cómo hacer un programa en el que el usuario debe ingresar los números y el programa debe decir cuál es el mayor

  • @yoshinhoeldinocrack7965
    @yoshinhoeldinocrack7965 8 років тому

    Como se hacen pero con cin y cout ??? se dificulta mucho con esas de printf y scanf

  • @oscarromero2491
    @oscarromero2491 6 років тому

    Hola :)
    Oye, por que usaste el caracter de control %d y no el %f?

  • @majosuk4241
    @majosuk4241 9 років тому

    como puedo crear el pseudocódigo de un programa que inserte una subcadena en una cadena, (la cadena es una frase), cual es el ciclo que se uza y como se usa??
    por favor expliqueme
    Gracias

  • @Irviing
    @Irviing 10 років тому +1

    amigo, no puedo compilar el programa, me muestra algo que "for" solo esta permitido en C99. y que use la opcion "-std=c99" o "-std=gnu99". ¿qué puedo hacer?
    uso windows 8.1 y code blocks

    • @CPlayMasH_Tutoriales
      @CPlayMasH_Tutoriales  10 років тому +2

      Trata de hacerlo asi:
      int i;
      for (i = 0; i < N; i++) { // N es el número de iteraciones que quieres.
      /// Lo que sea que vaya aqui ...
      }
      Lo que sucede es que yo guarde mi archivo con extencion ".cpp", lo que significa que en realidad es codigo C++, en lenguaje C no esta permitido declarar variables dentro del for.

  • @fairax
    @fairax 8 років тому

    Para que el usuario declare el tamaño del arreglo cómo le haría sería int [i] o int [n]?

    • @axellavadoresc2234
      @axellavadoresc2234 8 років тому

      +Eric Da Silva En el momento que tu estas nombrando a tu arreglo le das el tamaño, es decir, int arreglo[10]

  • @DannaAlvarado-t2q
    @DannaAlvarado-t2q Рік тому

    Alguien me puede ayudar con un programa de leer los elementos de 2 array list nombre y edades realizar las operaciones sobre los array añadir eliminar buscando el nombre ordenar solo el array de nombre

  • @chavezJRfan1998
    @chavezJRfan1998 9 років тому +1

    y como puedo hacer para ordenar los números del arreglo? que no sea usando algoritmos de ordenamiento

    • @saulaxel
      @saulaxel 6 років тому

      Con la función qsort

  • @patriciodiaz1166
    @patriciodiaz1166 8 років тому

    Cual es la diferencia entre la asignación = y la que usa += ?

    • @CPlayMasH_Tutoriales
      @CPlayMasH_Tutoriales  8 років тому +3

      En la asigacion (=) sobreescribes el valor de la variable a la izquierda, con el operador (+=) a la variable de la izquierda le sumas lo que este a la derecha.

  • @miguelcardenas1276
    @miguelcardenas1276 8 років тому

    Hola tienes algun tutorial de arreglos bi dimencionales

  • @federicodandrea9966
    @federicodandrea9966 8 років тому

    profe disculpe, porque puso int main?

    • @CPlayMasH_Tutoriales
      @CPlayMasH_Tutoriales  8 років тому

      Eso es porque en C estándar la función "main" devuelve un valor entero para informar al usuario que invoco el proceso el resultado de las operaciones realizadas por el mismo. Generalmente un valor 0 significa que no ocurrieron errores, valores distintos de 0 significan alguna clase de error (generalmente en el manual del programa se documenta que es lo que significan los valores devueltos, los cuales son definidos arbitrariamente por el programador).

  • @ThePigmeos
    @ThePigmeos 8 років тому

    arreglo es un array osea un vector'?

  • @ayleennicol4355
    @ayleennicol4355 4 роки тому

    que tal son muy interesantes tus videos explicas muy bien. te tengouna consulta yo he realizado un programa el cual el operador escoge la cantidad de numeos que desea el arreglo y de ahi se va ingresando numero por numero y luego te determina cual es mayor pero tengo un error el cual no se por que se da. me pasa que cuando coloco que el arreglo tenga hasta 8 numeros me funciona todo correcto pero cuando coloco de 9 a mas no funciona el programa y no se por que te envio mi programa a ver si me puedes dar una ayuda, graciasde ante mano #include
    #include
    #include
    int main ()
    {
    int a , i ;
    float numero[a] , b = 0 ;

    printf ("
    \t\tPrograma que calcula que numero es mayor");

    printf ("
    Cuantos numero desea consultar :");
    scanf ("%i" , & a);

    for ( i = 0 ; i < a ; i++)
    {
    printf ("
    Ingrese el numero %i :" , i+1);
    scanf ("%f" , & numero[i]) ;
    if (numero[i] > b)
    {
    b = numero[i] ;
    }
    }

    printf ("
    El numero mayor es %.2f :
    " , b);

    system ("pause") ;

    return 0 ;
    }

  • @cesarperalta5495
    @cesarperalta5495 9 років тому +1

    bro cuando 5 pongo enter se cierra esa ventanita... Por que ?

    • @axellavadoresc2234
      @axellavadoresc2234 8 років тому

      +Cesar Peralta Revisa que todo este bien, que hayas puesto bien las llaves de tu ciclo "for" porque si no solo ejecuta la orden inmediata seguida del "for" y no es un ciclo y quizá por eso te cierra el ejecutor.

    • @Sandra85w
      @Sandra85w 7 років тому

      Cesar Peralta alomejor es el System pause

  • @juancarlosrelloso1302
    @juancarlosrelloso1302 4 роки тому

    Hola soy un usuario de Mac y uso el Dev C++ o C, no puedo reproducir sonido, me podría ayudar alguien estoy desesperado, llevo mucho tiempo sin conseguirlo. Por favor que alguien me ayude. Muchas gracias

  • @sergiodiaz8090
    @sergiodiaz8090 8 років тому

    una pregunta, que significa esto (;;) en c

  • @lucasivangomezvillagra4855
    @lucasivangomezvillagra4855 7 років тому

    te amo

  • @romulonavas2042
    @romulonavas2042 4 роки тому

    HAY UN ERROR EN LA EXPLICACIÓN DEL MINUTO 10:45, MAYOR VALE 0, NO 10. Tus videos son muy interesantes y educativos! gracias !

  • @cristofersin9339
    @cristofersin9339 7 років тому

    olle vos como aprendiste a programar..?

  • @raulmontiel2814
    @raulmontiel2814 Рік тому

    entendieron chicos

  • @dilanramoscalizaya2207
    @dilanramoscalizaya2207 4 роки тому

    👍

  • @fernandojosecatari6813
    @fernandojosecatari6813 7 років тому

    me ayudarian con este problema porfa
    5.- Generar una matriz con números al azar entre 1 y 9999, y determinar:
    -
    La suma de la última columna
    -
    El producto total de la última fila
    -
    Cambiar el contenido de la primera fila por la última columna
    -
    Obtener el mayor valor
    -
    Obtener el menor valor
    En cada inciso se debe utilizar una función.

    • @fernandodelgrecco8683
      @fernandodelgrecco8683 Рік тому

      #include
      #include
      #include
      #define FILAS 4
      #define COLUMNAS 4
      // Declaración de funciones
      void generarMatriz(int matriz[FILAS][COLUMNAS]);
      int sumaUltimaColumna(int matriz[FILAS][COLUMNAS]);
      int productoUltimaFila(int matriz[FILAS][COLUMNAS]);
      void cambiarPrimeraFilaUltimaColumna(int matriz[FILAS][COLUMNAS]);
      int encontrarMayorValor(int matriz[FILAS][COLUMNAS]);
      int encontrarMenorValor(int matriz[FILAS][COLUMNAS]);
      int main() {
      int matriz[FILAS][COLUMNAS];
      // Generar una matriz con números aleatorios
      generarMatriz(matriz);
      // Calcular la suma de la última columna
      int sumaColumna = sumaUltimaColumna(matriz);
      printf("La suma de la última columna es: %d
      ", sumaColumna);
      // Calcular el producto total de la última fila
      int productoFila = productoUltimaFila(matriz);
      printf("El producto total de la última fila es: %d
      ", productoFila);
      // Cambiar el contenido de la primera fila por la última columna
      cambiarPrimeraFilaUltimaColumna(matriz);
      printf("Matriz con la primera fila intercambiada por la última columna:
      ");
      // Imprimir la matriz resultante
      for (int i = 0; i < FILAS; i++) {
      for (int j = 0; j < COLUMNAS; j++) {
      printf("%d\t", matriz[i][j]);
      }
      printf("
      ");
      }
      // Encontrar el mayor valor en la matriz
      int mayorValor = encontrarMayorValor(matriz);
      printf("El mayor valor en la matriz es: %d
      ", mayorValor);
      // Encontrar el menor valor en la matriz
      int menorValor = encontrarMenorValor(matriz);
      printf("El menor valor en la matriz es: %d
      ", menorValor);
      return 0;
      }
      void generarMatriz(int matriz[FILAS][COLUMNAS]) {
      srand(time(NULL));
      for (int i = 0; i < FILAS; i++) {
      for (int j = 0; j < COLUMNAS; j++) {
      matriz[i][j] = rand() % 9999 + 1;
      }
      }
      }
      int sumaUltimaColumna(int matriz[FILAS][COLUMNAS]) {
      int suma = 0;
      for (int i = 0; i < FILAS; i++) {
      suma += matriz[i][COLUMNAS - 1];
      }
      return suma;
      }
      int productoUltimaFila(int matriz[FILAS][COLUMNAS]) {
      int producto = 1;
      for (int j = 0; j < COLUMNAS; j++) {
      producto *= matriz[FILAS - 1][j];
      }
      return producto;
      }
      void cambiarPrimeraFilaUltimaColumna(int matriz[FILAS][COLUMNAS]) {
      for (int i = 0; i < FILAS; i++) {
      int temp = matriz[i][0];
      matriz[i][0] = matriz[i][COLUMNAS - 1];
      matriz[i][COLUMNAS - 1] = temp;
      }
      }
      int encontrarMayorValor(int matriz[FILAS][COLUMNAS]) {
      int mayor = matriz[0][0];
      for (int i = 0; i < FILAS; i++) {
      for (int j = 0; j < COLUMNAS; j++) {
      if (matriz[i][j] > mayor) {
      mayor = matriz[i][j];
      }
      }
      }
      return mayor;
      }
      int encontrarMenorValor(int matriz[FILAS][COLUMNAS]) {
      int menor = matriz[0][0];
      for (int i = 0; i < FILAS; i++) {
      for (int j = 0; j < COLUMNAS; j++) {
      if (matriz[i][j] < menor) {
      menor = matriz[i][j];
      }
      }
      }
      return menor;
      }

  • @FernandoSilva-lg7uf
    @FernandoSilva-lg7uf 2 роки тому

    Como me gusta este profesor hmmmmm ahhh

  • @manueldioscampos4312
    @manueldioscampos4312 4 роки тому

    buena explicacion , pero pudiste dejar otras cosas en claro

  • @franciscocalero7990
    @franciscocalero7990 4 роки тому

    Hola necesito ayudame

  • @rafaela8079
    @rafaela8079 10 років тому +1

    Mi programa de promedios :3
    #include
    #include
    int i,m,o;
    void promedio();
    int main(){
    promedio();
    return 0;}
    void promedio(){
    float p=0;
    printf("
    \t\t\t Promedio de semestre

    Cuantas materias cursaste?
    ");
    scanf("%i",&m);
    float a[m];
    for(i=1;i

    • @CPlayMasH_Tutoriales
      @CPlayMasH_Tutoriales  10 років тому

      Esta muy bien, pero te aconsejo que si escribes una función para lo que sea, que la función solo haga lo que debe de hacer y nada mas. Entonces la función "promedio" quedaría así:
      float promedio(int arr[i], int n) {
      int i, suma = 0;
      for (i = 0; i < n; i++) suma += arr[i];
      return suma / (float)n;
      }
      Y esa función la utilizas en tu función "main". Este consejo te lo digo porque así podrás separar fácilmente tus programas en diversos módulos y eso hará que tus códigos sean fácilmente mantenibles y cuando los leas tiempo después sepas que hacen sin necesidad de comentarios.

  • @luisfer3602
    @luisfer3602 4 роки тому

    te recomiendo hablar mas fuerte, casi no se escucha nada