Articles of if statement

Rango de cumplimiento en una matriz en C

Pregunta rápida, probablemente muy básica. Si declaro una matriz de 10 dobles y le pido a un usuario que ingrese la cantidad de doble que quiere en el índice (entre 1 y 10, obviamente), ¿cómo aplicaría ese rango? Supongo que con una statement if / else, pero ¿hay una manera más óptima de imponer ese […]

Imprimir sin bucles

Posible duplicado: Impresión 1 a 1000 sin bucle ni condicionales. #include #include int fun(int n) { –n && fun(n); return printf( “\n%d”, n+1); } int main(void) { fun(1000); getch(); return 0; } este es un progtwig que imprime de 1 a 1000 sin utilizar bucles o if-else. ¿Hay otras maneras de hacer eso sin usar […]

Progtwigción básica de zócalos en C

Por lo tanto, tengo un problema extraño al que me he enfrentado en mi progtwig, que es básicamente un ejemplo de progtwigción de zócalo cliente / servidor en C. Me he quitado tiempo al problema, pero parece que no puedo encontrar lo que está causando el problema. Si es necesario, puedo publicar más detalles, pero […]

Lectura y visualización de archivos de datos, resultados correctos, pero el código es inviable

Tengo un progtwig en clase que lee un archivo de datos para una tienda y luego los imprime en un aviso. 1 Suits 300 100 92 1 Coats 200 60 65 1 Shirts 1000 12 13 2 Dresses 400 60 65 2 Coats 185 184 200 2 Shoes 600 40 30 3 Jeans 200 40 […]

Cómo escribir “si x es igual a 5 o 4 o 78 o …” en C

Tengo una pregunta rápida sobre el uso de operadores lógicos en una sentencia if. Actualmente tengo una instrucción if que comprueba si x es igual a 5 o 4 o 78: if ((x == 5) || (x == 4) || (x == 78)) { blah } Y me preguntaba si podría condensar todo eso para: […]

¿El código no llega a las declaraciones usando fgets?

He escrito código que utiliza la función fgets con múltiples condiciones que llaman a otras funciones dentro del código, a saber, aMethod y bMethod. int main(void) { char buffer[1024]; while (fgets(buffer, 1024, stdin)) { if ((strcasecmp(buffer,”a”)) == 0) { aMethod(); } if ((strcasecmp(buffer, “b”)) == 0) { bMethod(); } } } No estoy seguro de […]

If-statement vs function puntero

El objective es cambiar el comportamiento en un bucle de eventos, dependiendo de si una checkbox está activada o desactivada. La forma más simple, en la que puedo pensar, es simplemente probar el estado de la checkbox cada vez que se ejecuta el bucle. // if-statement void action() { /* … */ } void someLoop() […]

C: Ifs nesteds o Gotos

¿Cuál es la mejor manera de administrar los recursos para un progtwig de C ? ¿Debo usar una estructura anidada o debo usar sentencias goto? Soy consciente de que hay un montón de tabú sobre las declaraciones de goto . Sin embargo, creo que está justificado para la limpieza de recursos locales. He suministrado dos […]

¿Es posible usar una sentencia if dentro de #define?

Estoy tratando de hacer una macro con la siguiente fórmula: (a^2/(a+b))*b , y quiero asegurarme de que no habrá división por cero. #define SUM_A( x, y ) if( x == 0 || y == 0) { 0 } else { ( ( ( x * x ) / ( ( x ) + ( y […]

Más grande que y menos que en la instrucción C del switch

Estoy tratando de escribir un código que tiene mucha comparación Escriba un progtwig en “QUANT.C” que “cuantifique” los números. Lee un entero “x” y pruébalo, produciendo el siguiente salida: x mayor o igual a 1000 impresión “enormemente positivo” x de 999 a 100 (incluyendo 100) impresión “muy positiva” x entre 100 y 0 imprime “positivo” […]