Язык не указан, привел пример на C# .NET Core 3.1
Принимаем на вход номер года и номер месяца рождения.
Код:
using System;namespace HowOldAreYou{ class Program { static void Main(string[] args) { int month, year; Console.WriteLine("Enter your birthday year number and month number"); Console.Write("Year: "); if (!int.TryParse(Console.ReadLine()!, out year)) return; Console.Write("Month: "); if (!int.TryParse(Console.ReadLine()!, out month) || month > 12 || month < 1) return; var today = DateTime.Now; var birthday = new DateTime(year, month, today.Day); var age = (ZeroDate + (today - birthday)).Year - 1; age = age == 0 ? 1 : age; Console.WriteLine($"Your age is {age}."); } private static DateTime ZeroDate => new DateTime(1, 1, 1); }}const n=3;
var
a: array[1..n, 1..n] of word;
i, j, max, MaxI, S: longint; {i и j -переменные для цикла, max - максимальный элемент, S - сумма, MaxI - номер строки, в которой расположен максимальный элемент}
begin
S:=0;
max:=0;
for i:=1 to n do
for j:=1 to n do
begin
writeln('Введите a[',i,', ', j, ']');
readln(a[i,j]);
if a[i, j]>max then
begin
max:=a[i, j];
MaxI:=i;
end;
end;//for
for j:=1 to n do s:=s+a[MaxI, j];
writeln('Сумма элементов строки, в которой расположен максимальный элемент равна ', S);
end.
Дано:
размер изображения 64Х128 пикселей.
N = 128 цвета в палитре.
1) Необходимо рассчитать информационный объем одного пикселя для этого используем формулу
N=2I, где N – количество цветов в палитре, а I – количество информации на один цвет или
пиксель.
128=27, отсюда I = 7 бит.
2) Что бы рассчитать минимальный объем изображения мы должны умножить размер изображения на количество информации на один цвет или пиксель - 64*128*7=57344 бит
3) В ответе нам необходимо указать в Килобайтах
57344 бит /(8*1024)=7
Поделитесь своими знаниями, ответьте на вопрос:
Известны год и номер месяца рождения человека, а также год и номер месяца сегодняшнего дня (январь — 1 и т. д. Определить возраст человека (число полных лет). В случае совпадения указанных номеров месяцев считать, что полный год.
Пусть x - возраст человечка.
Вычитаем сегодняшний год из года, когда родился человечек:
x = сегодняшний год - год рождения человечка
Дальше сравниваем месяцы, если месяц рождения человечка меньше,чем сегодняшний месяц или равен ему, то x остается прежним:
x
Если месяц рождения человечка больше сегодняшнего месяца, то из x вычитаем 1:
x = x - 1
Например:
Сегодняшний месяц: 9
Сегодняшний год: 2020
Год рождения человечка: 2002
Месяц рождения человечка: 8
x = 2020 - 2002
x = 18
Месяца рождения человечка меньше сегодняшнего, x остается прежним
x = 18
ответ: 18 лет