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 - chewbaccaChaka

#1
Buenas tardes,
Estoy ayudando a un conocido que quiere poner una tarjeta grafica a su PC. la ASUS GeForce 210 Silent 1GB DDR3
Si es buena? se pretende poner para mejorar la experiencia de juego de Fornite.

La PC consta de lo siguiente
Procesador: Intel Core i3-4150 3.50Ghz
Ram: 8GB

Tengo entendido que el  procesador debe estar equilibrado con la tarjeta de video para evitar cuellos de botella, por eso preguntaba si saben si esa tarjeta grafica si trabaja de manera equilibrada con el procesador
#2
Cita de: Kenji-chan en  9 Mayo 2018, 04:11 AM
en la implementacion de la función te dejas la apertura del bloque de código

int cuentav(char *s)


cuando debería ser ha si


int cuentav(char *s){


GRACIAS! me di cuenta despues de un rato de ese detalle xD
#3
Programación C/C++ / Uso de Getchar DUDA
11 Mayo 2018, 21:08 PM
Hola,
Tengo una duda, tengo este codigo, es de estructuras. apenas las ando aprendiendo. Si lo compilo asi tal cual, deja ingresar los datos del primer usuario, pero para ingresar el segundo en la consola pasa que sale "Ingrese nombre" "Ingrese sexo" Osea salen los dos al mismo tiempo.
Se soluciono con ingresar esto
Citarwhile(getchar()!='\n');   

Y queda bien, mi duda es porque se usa While Getchar?
Les dejo el codigo que falla sin el While getchar

Citar#include <stdio.h>
#include <stdlib.h>

#define ELEMENTOS 2

struct informacion{
   char nombre[20];
   char sexo[20];
   char edad[3];
   float salario[10];
}informacion[ELEMENTOS];
int main (){
   int i;   
   for(i=0;i<ELEMENTOS;i++)
   {
      printf("Ingrese nombre: \n");
      gets(informacion.nombre);
      
      printf("Ingrese sexo: \n");
      gets(informacion.sexo);
      
      printf("Ingrese edad: \n");
      scanf("%f",&informacion.edad);
      
   }
   
   
   
   
   return 0;
}

Aqui dejo el codigo con el getchar
Citar#include <stdio.h>
#include <stdlib.h>

#define ELEMENTOS 2

struct informacion{
   char nombre[20];
   char sexo[20];
   char edad[3];
   float salario[10];
}informacion[ELEMENTOS];
int main (){
   int i;   
   for(i=0;i<ELEMENTOS;i++)
   {
      printf("Ingrese nombre: \n");
      gets(informacion.nombre);
      
      printf("Ingrese sexo: \n");
      gets(informacion.sexo);
      
      printf("Ingrese edad: \n");
      scanf("%f",&informacion.edad);
      while(getchar()!='\n');   
   }
   
   
   
   
   return 0;
}
#4
Buenas noches, soy novato en la programacion, estoy realizando un programa que me diga cuantas vocales de cada tipo tiene una palabra, pero al momento de compilar me tira un error en mi funcion, Help me, tengo examen mañana y estoy estudiando apuntadores.
Citar#include <stdio.h>
#include <stdlib.h>
#include <conio.h>

int cuentavocales(char s);
int main ()

{
   char palabra[51];

   
   
   printf("Ingrese una oracion ");
   gets(palabra);
   
   printf("%d",cuentav(palabra));
   
   return 0;
}

   int cuentav(char *s)
   int a=0,e=0,i=0,o=0,u=0;
   while (s*)
         {
      switch(*s){
         case 'a':
            a=a+1;   
         case 'e':
            e=e+1;
         case 'i':
            i=i+1;
         case 'o':
            o=o+1;
         case 'u':
            u=u+1;
      }   
      s++;

   }
#5
Gracias, si ya vi mi error fue que estaba ingresando los numeros con un espacio, y debia ser con una coma, mil gracias
#6
Buenas tardes, estoy empezando a aprender a hacer funciones, hize un programa con una funcion de comparar, pero no entiendo porque no me sale correcto, cuando lo pruebo, no me marca error de sintaxis si no que simplemente no me da el resultado correcto,
AYUDA!
Soy nuevo en esto
Al ingresar 2 numeros, me pone el primero que se ingreso como el mayor aunque no sea asi.

#include <stdio.h>
#include <conio.h>

void compara(int a, int b)
{
    if ( a>b ){
printf("%d es mayor",a);
}
else
{
printf("%d es mayor",b);
}

}

int main ()
{
    int num1,num2;
    printf("Ingrese dos numeros \n");
    scanf("%d,%d",&num1,&num2);
    compara(num1,num2);
    return 0;
}




#7
Buenas tardes,
Quisiera un poco de ayuda, tengo un problema, hacer un programa que imprima los numeros primos que esten en los primeros 100 numeros,
Lo que no se es como guardarlos en el arreglo para posteriormente imprimirlos,
Soy nuevo en esto,
gracias y saludos
El codigo que realize es el siguiente,
Código (cpp) [Seleccionar]
#include <stdio.h>
int main ()
{
int x[100]={0},i,z,a=0;

for (z=2;z<100;z++) //Conte a partir del 2, ya que el 1 no es numero primo
{
for (i=1;i<=100;i++)//Numeros que dividen
{
if(z%i==0) //operacion para saber si son primos
{
a=a+1;
}

}
}

if(a==2)
{
a=x[z];
printf("Los numeros primos del uno al 100 son: %d",x[z]);
}
return 0;
}
#8
Programación C/C++ / Ayuda, Uso de Do y While
23 Marzo 2018, 03:58 AM
Buenas...
Tengo una duda, tengo un programa que pide calificaciones las que quiera ingresar el usuario, hasta esa parte no tengo ningun problema al igual que preguntarle si desea ingresar mas. dandole la opcion de terminar y arrojar reportes.
El problema esta en que no se como hacer que se valide la calif que ingresa y que si es un dato fuera de la validacion le vuelva a pedir los datos.
#include <stdio.h>
#include <stdlib.h>


Citarint main()

{
int n,opcion,contador=0, suma=0;
float promedio,aprobados,reprobados;
      
   
do{
{
   printf("Ingrese una calificacion \n");
   scanf("%d",&n);
   contador=contador+1;
   promedio=suma/contador;      
   printf("Presione 1 si desea continuar. Presione otro numero para salir");
   scanf("%d",&opcion);
   
      }   
   
} while (opcion==1);

printf("Saliste del programa porque presionaste otro numero \n");
printf("El porcentaje de alumnos aprobados es %f \n",aprobados);
printf("El porcentaje de alumnos reprobados es %f \n",reprobados);
printf("Ingresaste %d calificaciones \n",contador);
printf("El promedio del grupo es %f \n",promedio);
printf("El indicador del grupo es: %d \n (1:Positivo) (2:negativo)");
         

            
return 0;
}