TV
Parte de la sección Fundamentals del Journey de C de Coddy — lección 63 de 63.
Desafío
FácilUn televisor se dibuja usando números como se muestra a continuación:
1 1 1 1 1 1 1 1 1
1 2 2 2 2 2 2 2 1
1 2 2 2 2 2 2 2 1
1 2 2 2 2 2 2 2 1
1 1 1 1 1 1 1 1 3
Los unos representan el borde del televisor, los doses representan la pantalla real. El tres en la esquina inferior derecha son los botones de encendido.
Se te da una secuencia de números desde la entrada hasta que se introduce un 3. Calcula la altura y el ancho del televisor y muéstralo en pantalla (primero la altura, luego el ancho).
Entrada
1 1 1 1 1 1 1 1 1
1 2 2 2 2 2 2 2 1
1 2 2 2 2 2 2 2 1
1 2 2 2 2 2 2 2 1
1 1 1 1 1 1 1 1 3
Salida
5 9
Entrada
1 1 1
1 2 1
1 1 3
Salida
3 3
Pruébalo tú mismo
#include <stdio.h>
int main() {
// Escribe el código aquí
return 0;
};Todas las lecciones de Fundamentals
2Variables
Tipos de datosEnterosFloat - DoubleCaracteresBooleanosConstantesConceptos básicos de printfReglas para nombrar variablesConversión de tipos Parte 1Conversión de tipos Parte 2Desafío de repaso3Operadores
Operadores aritméticosOperador de móduloIncremento/DecrementoOperadores de asignaciónOperadores relacionalesOperadores lógicos - Parte 1Operadores lógicos - Parte 2Operadores lógicos - Parte 3Desafío de repaso