Télévision
Fait partie de la section Fondamentaux du Journey C de Coddy. Leçon 63 sur 63.
Défi
FacileUn téléviseur est dessiné en utilisant des nombres comme ci-dessous :
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
Les chiffres 1 représentent le bord du téléviseur, les chiffres 2 représentent l'écran proprement dit. Le chiffre 3 dans le coin inférieur droit représente le bouton d'alimentation.
On vous donne une séquence de nombres en entrée jusqu'à ce qu'un 3 soit saisi. Calculez la hauteur et la largeur du téléviseur et affichez-les à l'écran (la hauteur d'abord, puis la largeur).
Entrée
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
Sortie
5 9
Entrée
1 1 1
1 2 1
1 1 3
Sortie
3 3
Essayez vous-même
#include <stdio.h>
int main() {
// Écrivez le code ici
return 0;
};Toutes les leçons de Fondamentaux
2Variables
Types de donnéesEntierVirgule flottante - DoubleCaractèresBooléensConstantesBases de printfRègles de nommage des variablesConversion de type - Partie 1Conversion de type - Partie 2Défi récapitulatif3Opérateurs
Opérateurs arithmétiquesOpérateur moduloIncrémentation/DécrémentationOpérateurs d’affectationOpérateurs relationnelsOpérateurs logiques — Partie 1Opérateurs logiques — Partie 2Opérateurs logiques — Partie 3Défi récapitulatifEntraînez-vous par vous-même : Compilateur C en ligne