Вы находитесь на странице: 1из 4

Задача А.

Длина последовательности

#include <iostream>

int main()
{
int a = 0, sum = 0;
std::cin >> a;
while (a) {
sum ++;
std::cin >> a;
}
std::cout << sum;
return 0;
}

Задача B. Сумма последовательности

#include <iostream>

int main()
{
int a = 0, sum = 0;
std::cin >> a;
while (a) {
sum += a;
std::cin >> a;
}
std::cout << sum;
return 0;
}

Задача C. Среднее значение последовательности

#include <iostream>

int main()
{
int a = 0, i = 0;
float sum = 0;
std::cin >> a;
while (a) {
sum += a;
i++;
std::cin >> a;
}
std::cout << sum / i;
return 0;
}
Задача D. Количество четных элементов последовательности

#include <iostream>

int main()
{
int a = 0, sum = 0;
std::cin >> a;
while (a) {
if (a % 2 == 0) {
sum++;
}
std::cin >> a;
}
std::cout << sum;
return 0;
}

Задача E. Максимум последовательности

#include <iostream>

int main()
{
int a = 0, max = 0;
std::cin >> a;
while(a) {
if (a > max) {
max = a;
}
std::cin >> a;
}
std::cout << max;
return 0;
}

Задача F. Количество элементов, которые больше предыдущего

#include <iostream>

int main()
{
int a = 0, b = 0, sum = 0;
std::cin >> a >> b;
while (b) {
if (b > a) {
sum++;
}
a = b;
std::cin >> b;
}
std::cout << sum;
return 0;
}

Задача G. Второй максимум

#include <iostream>

int main()
{
int max1 = 0, max2 = 0, a = 0;
std::cin >> a;
while (a) {
if (a > max1) {
max2 = max1;
max1 = a;
}
std::cin >> a;
}
std::cout << max2;
return 0;
}

Задача H. Второй максимум - 2

#include <iostream>

int main()
{
int max1 = 0, max2 = 0, a = 0;
std::cin >> a;
while (a) {
if (a > max1) {
max2 = max1;
max1 = a;
}
std::cin >> a;
}
std::cout << max2;
return 0;
}

Задача I. Количество элементов, равных максимуму


#include <iostream>

int main()
{
int a= 0, max = 0, sum = 0;
std::cin >> a;
while(a) {
if (a > max) {
max = a;
sum = 0;
}
else
if (a == max) {
sum++;
}
std::cin >> a;
}
std::cout << sum + 1;
return 0;
}

Задача J. Сумма последовательности - 2

#include <iostream>

int main()
{
int a = 0, b = 0, sum = 0;
std::cin >> a >> b;
sum = a;
while (b || a) {
sum += b;
a = b;
std::cin >> b;
}
std::cout << sum;
return 0;
}

Вам также может понравиться