Маша и медведь отправились на прогулку, взяв с собой много пирожков. через некоторое время они вышли на просеку, вдоль которой стояло 2020 пеньков. поскольку маша и мишка устали, то решили перекусывать на каждом пеньке. но потом маша решила, что каждый третий пенек ей не нравится, на нем они сидеть не будут, а мишка решил, что каждый пятый пенек ему не нравится и на нем они точно сидеть не будут. они не отдыхают на пеньке, если кому-то он не нравится. определите, на каком количестве пеньков они отдыхали?
Ответы на вопрос:
begin
var sum : integer : = 2020;
var i : integer : = 0;
var counter : integer : =0;
while (i < > sum) do
begin
if (i mod 3 < > 0) and (i mod 5 < > 0) then
counter += 1;
i+=1;
end;
writeln (counter);
end.
//ответ 1077
кроме c++ ничего не знаю.
g++ compiler
#include < iostream>
#include < algorithm>
#include < set>
#include < iterator>
int main()
{
std: : set< int>
set1,//первое входное множество(a)
set2,//второе выходное множество(b)
set3,//первое выходное(разность set1 и set2)
set4,//xz
set5,//a пересечение b
set6; //a объединение b
int
n, m,
temp;
std: : cout < < "введите размер первого и второго множеств: ";
std: : cin > > n > > m;
std: : cout < < std: : endl < < "введите значения первого множества: ";
for(int i = 0; i < n; i++)
{
std: : cin > > temp;
set1.insert(temp);
}
std: : cout < < std: : endl < < "введите значения второго множества: ";
for(int i = 0; i < m; i++)
{
std: : cin > > temp;
set2.insert(temp);
}
std: : set_difference(set1. set1. set2. set2. std: : inserter(set3, set3.;
std: : set_difference(set2. set2. set1. set1. std: : inserter(set4, set4.;
std: : set_intersection(set1. set1. set2. set2. std: : inserter(set5, set5.;
std: : set_union(set1. set1. set2. set2. std: : inserter(set6, set6.;
//вывод
std: : cout < < "множество а: ";
std: : copy(set1. set1.
std: : ostream_iterator< int> (std: : cout, " "));
std: : cout < < std: : endl;
std: : cout < < "множество b: ";
std: : copy(set2. set2.
std: : ostream_iterator< int> (std: : cout, " "));
std: : cout < < std: : endl;
std: : cout < < "множество а - b: ";
std: : copy(set3. set3.
std: : ostream_iterator< int> (std: : cout, " "));
std: : cout < < std: : endl;
std: : cout < < "множество b - a: ";
std: : copy(set4. set4.
std: : ostream_iterator< int> (std: : cout, " "));
std: : cout < < std: : endl;
std: : cout < < "множество a пересечение b: ";
std: : copy(set5. set5.
std: : ostream_iterator< int> (std: : cout, " "));
std: : cout < < std: : endl;
std: : cout < < "множество а объединение b: ";
std: : copy(set6. set6.
std: : ostream_iterator< int> (std: : cout, " "));
std: : cout < < std: : endl;
return 0;
}
Популярно: Информатика
-
vipzemleduh10.10.2021 08:56
-
IGUMANITARII26.06.2022 01:42
-
khludenev9916.09.2022 19:00
-
УмныйАутист10.11.2022 07:55
-
1lilita07.10.2022 06:40
-
seman650116.06.2023 10:04
-
loloshovich8308.07.2022 07:07
-
суроккк08.11.2021 11:19
-
nargiz99906.07.2021 13:58
-
timoshaisaev01.12.2021 15:43