Язык не указан, поэтому сделал на Python.
Использовался Python 3.7.2
2)
from math import cos, sin, sqrt
x = int(input("Введите x >>>"))
print("y=", cos(4*sqrt(x)+1))
print("y'=", (-2)*sin(4*sqrt(x)+1)/sqrt(x))
3)
x = int(input("Введите x >>>"))
print("y=", (x/7-3)**7)
print("y'=", (x/7-3)**6)
4)
from math import tan, cos
x = int(input("Введите x >>>"))
print("y=", 0.5 * tan(2*x))
print("y'=", 1/(cos(2*x))**2)
Не забывайте нажать " ", поставить оценку и, если ответ удовлетворил, то выберите его как "Лучший"
Успехов в учебе
Приложение принимает на ввод информацию о Именах и Фамилиях программистов, а также используемом языке и позволяет найти среди записей информацию о программистах C++.
Иллюстрации кода и тестовых ввода-вывода прикреплены во вложениях.
Ваши оценки и отзывы позволяют лучше оценить решение.
Если ответ удовлетворил, отметь его как "Лучший".
Успехов в учёбе!
Код:
#include <iostream>
#include <string>
#include <utility>
#include <vector>
#include <exception>
struct Coder {
std::string name;
std::string lastname;
std::string language;
Coder(std::string name, std::string lastname, std::string language) :
name(std::move(name)),
lastname(std::move(lastname)),
language(std::move(language))
{ }
explicit operator std::string() const
{
return name + " " + lastname + " " + language;
}
};
struct DataBase {
private:
std::vector<Coder> _base;
public:
bool add_coder(Coder coder) {
_base.push_back(std::move(coder));
return true;
}
std::vector<Coder> search_by_language(const std::string& language_name) {
std::vector<Coder> search_results;
for(auto & coder : _base) {
if (coder.language == language_name) {
search_results.push_back(std::move(coder));
}
}
return search_results;
}
};
int main() {
DataBase base;
std::cout << "Please enter information about programmers like this \"Bjarne Stroustrup C++\" bellow" << std::endl;
std::cout << "You can type .find command for finding all added programmers who have developed with C++" << std::endl;
std::string input, name, lastname, language;
while(true) {
std::cout << "> ";
std::cin >> input;
if(input == ".find") break;
name = input;
std::cin >> lastname >> language;
base.add_coder(Coder(input, lastname, language));
}
std::vector<Coder> search_results = base.search_by_language("C++");
for(auto & search_result : search_results){
std::cout << (std::string)search_result << std::endl;
}
return 0;
}
//PascalABC.NET 3.2 сборка 1318
//PascalABC вариант
Var
Year,YearCode:integer;
begin
readln(Year);
case(Year div 100 mod 4) of
0:YearCode:=6;
1:YearCode:=4;
2:YearCode:=2;
3:YearCode:=0;
end;
YearCode:=(YearCode+Year mod 100+ Year mod 100 div 4) mod 7;
if Year mod 4<>0 then
begin
if (13+1+YearCode) mod 7=6 then writeln('Январь');
end
else
if (13+1+YearCode) mod 7=0 then writeln('Январь');
if Year mod 4<>0 then
begin
if (13+4+YearCode) mod 7=6 then writeln('Февраль');
end
else
if (13+4+YearCode) mod 7=0 then writeln('Февраль');
if (13+1+YearCode) mod 7=6 then writeln('Октябрь');
if (13+2+YearCode) mod 7=6 then writeln('Май');
if (13+3+YearCode) mod 7=6 then writeln('Август');
if (13+4+YearCode) mod 7=6 then writeln('Март');
if (13+4+YearCode) mod 7=6 then writeln('Ноябрь');
if (13+5+YearCode) mod 7=6 then writeln('Июнь');
if (13+6+YearCode) mod 7=6 then writeln('Декабрь');
if (13+6+YearCode) mod 7=6 then writeln('Сентябрь');
if (13+0+YearCode) mod 7=6 then writeln('Апрель');
if (13+0+YearCode) mod 7=6 then writeln('Июль');
end.
//.NET вариант
uses
system;
const
Day=13;
n=12;
Var
Year,i:integer;
ars:array[1..n] of string:=('Январь','Февраль','Март','Апрель','Май','Июнь','Июль','Август','Сентябрь','Октябрь','Ноябрь','Декабрь');
ard:array[1..n] of DateTime;
begin
readln(Year);
for i:=1 to n do
begin
ard[i]:=ard[i].AddDays(Day-1);
ard[i]:=ard[i].AddMonths(i-1);
ard[i]:=ard[i].AddYears(Year-1);
if ard[i].DayOfWeek.ToString='Friday' then writeln(ars[i]);
end;
end.
Пример ввода:
2016
Пример вывода:
Май