TV
Parte da seção Fundamentos do Journey de C da Coddy. Lição 63 de 63.
Desafio
FácilUma TV é desenhada usando números como abaixo:
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
Os números um representam a borda da TV, os números dois representam a tela propriamente dita. O número três no canto inferior direito representa os botões de energia.
Você receberá uma sequência de números da entrada até que um 3 seja inserido. Calcule a altura e a largura da TV e exiba-as na tela (altura primeiro, depois a largura).
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
Saída
5 9
Entrada
1 1 1
1 2 1
1 1 3
Saída
3 3
Experimente você mesmo
#include <stdio.h>
int main() {
// Escreva o código aqui
return 0;
};Todas as lições de Fundamentos
2Variáveis
Tipos de dadosInteiroPonto flutuante - DoubleCaracteresBooleanosConstantesNoções básicas de printfRegras de nomenclatura de variáveisConversão de tipos - Parte 1Conversão de tipos - Parte 2Desafio de revisão3Operadores
Operadores aritméticosOperador móduloIncremento/DecrementoOperadores de atribuiçãoOperadores relacionaisOperadores lógicos Parte 1Operadores lógicos Parte 2Operadores lógicos Parte 3Desafio de revisãoPratique por conta própria: Compilador de C online