Меньше всего страниц будет по запросу Г, т.к. там запрашиваются страницы, в которых есть и слово красный, и слово синий, и слово зеленый, т.е. эти три слова обязательно должны быть на странице. Логично, что таких страниц будет очень мало.
На втором месте стоит В, т.к. тут убирается последнее условие, и страниц уже точно будет больше, чем в предыдущем варианте, потому что отсутствия обязательного слова зеленый на странице расширяет круг подходящих страниц.
На третьем месте Б, т.к. тут появляется конструкция ИЛИ, а это говорит о том, что страниц будет больше, потому что в результате запроса будут страницы, которые содержат красный и синий одновременно и страницы, которые содержат только слово зеленый.
На четвертом месте А, т.к. тут и страницы которые содержат только слово красный, и страницы, которые содержат слово синий, и страницы, которые содержат слово зеленый.
ответ: ГВБА
Объяснение:
Меньше всего страниц будет по запросу Г, т.к. там запрашиваются страницы, в которых есть и слово красный, и слово синий, и слово зеленый, т.е. эти три слова обязательно должны быть на странице. Логично, что таких страниц будет очень мало.
На втором месте стоит В, т.к. тут убирается последнее условие, и страниц уже точно будет больше, чем в предыдущем варианте, потому что отсутствия обязательного слова зеленый на странице расширяет круг подходящих страниц.
На третьем месте Б, т.к. тут появляется конструкция ИЛИ, а это говорит о том, что страниц будет больше, потому что в результате запроса будут страницы, которые содержат красный и синий одновременно и страницы, которые содержат только слово зеленый.
На четвертом месте А, т.к. тут и страницы которые содержат только слово красный, и страницы, которые содержат слово синий, и страницы, которые содержат слово зеленый.
#include<iostream>
using namespace std;
int main()
"Шапка" для всех программ, я напишу функцию main. Что бы работало "шапку" надо каждый раз писать.
№1 (Задаче решается легче через формулу: 1 + 3 + 5 + … + ( 2 n − 1 ) = n ²)
{
unsigned int n, z; // z - начальная точка отрезка, n - конечная. (z, n > 0)
unsigned int S = 0; // S - сумма нечетных
// cin >> n; - если надо использовать ввод через клавиатуру
z = 1; n = 11;
// вычисляет сумма натуральных нечетных чисел от z(1) до n(1). Если нужен другой отрезок смени значение z, n. В условии не сказан конкретный отрезок.
for(unsigned int i = z; i <= n; i += 2)
S += i;
cout << S; // Если надо вывести значение на экран, опять же в условии сказано лишь вычислить сумму, про вывод не слова :(
return 0;
}
№2
{
double M, P, K;
cin >> M >> P >> K;
P = P / 100 + 1; // Что бы представить %, в виде числа.
int dayCounter = 0;
for(double i = M; i <= K; i *= P)
dayCounter ++;
cout << dayCounter;
return 0;
}
№3 (Задача абсолютно такая же, как и 2-ая)
{
double m, k, s;
cin >> m >> k >> s;
k = k / 100 + 1; // Что бы представить %, в виде числа.
int yearsCounter = 0;
for(double i = m; i <= s; i *= k)
yearsCounter ++;
cout << yearsCounter;
return 0;
}
№4(Если признаком окончанием последовательности является 0)
{
double s = 0,
averageS,
enteredNum;
int k = 0;
while(cin >> enteredNum && enteredNum)
{
if(enteredNum > 0) s += enteredNum;
k ++;
}
averageS = s / k;
cout << s << " " << averageS;
return 0;
}