TV
Fait partie de la section Fundamentals 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 Fundamentals
2Variables
Types de donnéesEntiersFloat - DoubleCaractèresBooléensConstantesLes bases de printfRègles de nommage des variablesType Casting Partie 1Type Casting 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écapitulatif