Телевизор
Часть раздела Fundamentals путешествия по C на Coddy — урок 63 из 63.
Задание
ЛегкоТелевизор рисуется с помощью чисел, как показано ниже:
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
Единицы представляют рамку телевизора, двойки — сам экран. Тройка в правом нижнем углу — это кнопка питания.
Вам дается последовательность чисел на вход до тех пор, пока не будет введено число 3. Вычислите ширину и высоту телевизора и выведите результат на экран.
Ввод
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
Вывод
5 9
Ввод
1 1 1
1 2 1
1 1 3
Вывод
3 3
Попробуйте сами
#include <stdio.h>
int main() {
// Напишите код здесь
return 0;
};Все уроки раздела Fundamentals
2Переменные
Типы данныхЦелые числаFloat и DoubleСимволыЛогический типКонстантыОсновы printfПравила именования переменныхПриведение типов. Часть 1Приведение типов. Часть 2Итоговое задание3Операторы
Арифметические операторыОператор остатка от деленияИнкремент и декрементОператоры присваиванияОператоры сравненияЛогические операторы. Часть 1Логические операторы. Часть 2Логические операторы. Часть 3Задание на повторение