Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - kikian94

#61
y como lo hago?
por que tengo un lio con los bucles, los for y los while...
soy bastante novato
gracias
solo tengo que hacer la media de las ultimas dos cifras que yo haya introducido no de todas, por eso no me sale, si fueran todas seria mucho mas sencillo
#62
Hola, tengo que hacer un programa que calcule la media aritmetica de los dos ultimos valores introducidos por teclado pero no se que tengo que hacer por que al definir las variables me hago un lio ej:
primer valor 10, media 10
segundo valor 2, media 6
tercer valor 6, media 4
y asi sucesivamente alguien sabe que debo de hacer?
#63
hola, necesito hacer un programa que me calcule centros numericos y no tengo ni idea de como comenzar , se tiene que meter el orden del centro numerico y nos tiene que decir cuanto vale, por ejemple el centro numerico 1 es igual a 6, y asi con todos
#64
muchas gracias, he puesto scanf al final y todo perfecto, que despiste :xD
#65
hola, tengo que hacer esto:
Diseñar y codificar en C un programa que dibuje figuras geométricas en la pantalla (salida estándar) de acuerdo a las siguientes especificaciones:
 El programa inicialmente solicitará por el teclado (entrada estándar) los siguientes datos:
o Número de filas de la figura a dibujar (entre 1 y 15).
o Desplazamiento respecto al comienzo de la pantalla del vértice inferior izquierdo de la figura.
o Carácter que se usará para rellenar la figura.
 Tras pedir los datos anteriores, el programa dibujará la figura solicitada teniendo en cuenta lo siguiente:
o Si el carácter que se usará para rellenar la figura es un dígito numérico, se dibujará un triángulo. Con cualquier otro carácter se dibujará un cuadrado.
o Una vez dibujada una figura, el programa preguntará si dibujar otra o no. Si la respuesta es afirmativa, volverá a empezar un nuevo proceso de dibujo pidiendo nuevos datos. Si la respuesta es negativa, el programa finalizará su ejecución.

el problema es que lo he he hecho pero no hace nada:

#include<stdio.h>
int main(void){


   /*variables*/
   int numero;
   int fila;
   int columna;
   int espacio;
   int blanco;
   char caracter;
   char sino;

   /*entorno*/
   printf("Introduce numero de filas (1-15):");
   scanf("%d",&numero);
   printf("numero de espacios:");
   scanf("%d",&espacio);
   printf("caracter de relleno:");
   scanf("%c",&caracter);
   if((caracter>='0')&&(caracter<='9')){

      for(fila=1;fila<=numero;fila++){
         for(columna=1;columna<=numero-fila+espacio;columna++){

         printf(" ");
      }
      }
      for(columna=1; columna<=2*numero-1; columna++){
         printf("%c",caracter);
      }
      printf("\n");
   }else{
      for(fila=1;fila<=fila;fila++){
         for(blanco=1;blanco<=fila-fila+espacio;blanco++){
            printf(" ");
      }
      }
      for(fila=1;fila<=fila;fila++){
         for(columna=1;columna<=fila;columna++){
         printf("%c",caracter);
      }
         printf("\n");
   }
   }


   printf("otra figura(Ss/Nn):");
   scanf("%c",&sino);

      if(sino ='s'||'S'){
         printf("Introduce numero de filas (1-15):");
         scanf("%d",&fila);
         printf("numero de espacios:");
         scanf("%d",&espacio);
         printf("caracter de relleno:");
         scanf("%c",&caracter);
         if((caracter>='0')&&(caracter<='9')){

               for(fila=1;fila<=numero;fila++){
                  for(columna=1;columna<=numero-fila+espacio;columna++){

                  printf(" ");
               }
               }
               for(columna=1; columna<=2*numero-1; columna++){
                  printf("%c",caracter);
               }
               printf("\n");
            }else{
               for(fila=1;fila<=fila;fila++){
                  for(blanco=1;blanco<=fila-fila+espacio;blanco++){
                     printf(" ");
               }
               }
               for(fila=1;fila<=fila;fila++){
                  for(columna=1;columna<=fila;columna++){
                  printf("%c",caracter);
               }
                  printf("\n");
            }
            }
      }else{

      }

      printf("muchas gracias por utilizar el programa");

   return 0;
}


#66
HOla, tengo que hacer esto: Diseñar y codificar en C un programa que lea por el teclado (entrada estándar) una secuencia de caracteres terminada en '.' (punto), donde el punto no pertenece a la secuencia, y escriba por la pantalla (salida estándar) el número de apariciones en la serie de cada una de las vocales (mayúsculas o minúsculas) y el número de caracteres que no son vocales. Las vocales acentuadas se no se considerarán como vocales en este ejercicio.
#include <stdio.h>
int main(void){
   /*variable*/
   char letra;
   int cona;
   int cone;
   int coni;
   int cono;
   int conu;
   int otrocarac;
   int contadorvoc;

   cona = 0;
   cone = 0;
   coni = 0;
   cono = 0;
   conu = 0;

   otrocarac = 0;
   contadorvoc = 0;

   /*acciones*/
   printf("Introduzca frase:");
   scanf ("%c", &letra);
   while (letra!='.'){
      switch (letra){
         case 'a':
         case 'A':
            cona++;
            break;
         case 'e':
         case 'E':
            cone++;
            break;
         case 'i':
         case 'I':
            coni++;
            break;
         case 'o':
         case 'O':
            cono++;
             break;
          case 'u':
          case 'U':
             conu++;
             break;
          default :
             otrocarac++;
             break;
         }
      contadorvoc = cona+cone+coni+cono+conu;
      }


   printf ("\nEl numero de caracteres que no son vocales es:%d",otrocarac);
   printf ("\nEl numero de vocales es:%d", contadorvoc);
   printf ("\n%d son aes", cona);
   printf ("\n%d son es", cone);
   printf ("\n%d son ies", coni);
   printf ("\n%d son oes", cono);
   printf ("\n%d son ues", conu);

   return 0;
}
lo he hecho pero el problema es que se queda pillado el programa y no se que hacer. Gracias de antemano