//MV C++ 10
#include <iostream>
#include <cmath>
using namespace std;
int main(){
for (float x=0; x<=5; x+=0.5)
cout<<"x = "<<x<<"; y = "<<sqrt(x)+pow(cos(x), 2)+1<<endl;
return 0;
}
Ввести массив
проверяет условие и выводит количество чисел:
<span>for i:=1 to 12 <span>do
</span></span>k=0;
if (A[i] mod 5=0) and (A[i] mod 3=0) then k=k+1;
writeln(k); end.
Var
i: integer;
begin
i := 2;
while i < 15 do
begin
write(i:3);
i := i + 2
end;
writeln
end.
Тестовое решение:
2 4 6 8 10 12 14
var
p: real;
begin
p := 2;
while p < 9.01 do
{Нельзя задавать ровно 9 из-за накопления ошибок шага 0.2}
begin
write(p:4:1);
p := p + 0.2
end;
writeln
end.
Тестовое решение:
2.0 2.2 2.4 2.6 2.8 3.0 3.2 3.4 3.6 3.8 4.0 4.2 4.4 4.6 4.8 5.0 5.2 5.4 5.6 5.8 6.0 6.2 6.4 6.6 6.8 7.0 7.2 7.4 7.6 7.8 8.0 8.2 8.4 8.6 8.8 9.0
Буду исходить из того что a, b и h - это double и a < b.
Сначала напишем функцию, вычисляющую значение рассматриваемой функции:
double y(double x) =>
x < 0 ? -4 :
x < 1 ? (x * x + 3 * x + 4) :
2;
Теперь одним LINQ выражением выведем на экран значения x и y для заданного диапазона x:
Enumerable
.Range(0, int.MaxValue)
.Select(i => a + h * i)
.TakeWhile(n => n <= b + 0E-10)
.ToList()
.ForEach(x => Console.WriteLine($"x = {x:0.000} y = {y(x):0.00}"));
Ответ:
405 МБ.
Объяснение:
1) Изображение содержит 256 оттенков, поэтому один пиксель будет иметь информационный вес бит = 1 байт
2) Изображение весит 256*192*1 байт = 48 КБ
3) В сутках 24*60*60=86400 секунд, каждый снимок делается каждые 10 секунд, поэтому сделано будет 86400/10=8640 снимков.
4) Суммарный объем памяти, занимаемый снимками в сутки, равен 8640*48 КБ = 405 МБ.