lydavika755
28.02.2022 18:45

Составить блок-схему к каждой задаче и программу на языках программирования Pascal и C++.

1: Дан одномерный числовой массив. Вывести на экран все элементы массива, стоящие на нечётных местах.

2: Все элементы одномерного числового массива, которые меньше нуля, увеличить в три раза.

(это программирование ребят)

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
honestt1451
17.03.2021 18:23

#include <iostream>  

#include<vector>  

using namespace std;

 

int square(int x){  

for (int i = 1; i <= 45; ++i){  

if (i * i <= x){  

continue;  

}  

return (i - 1) * (i - 1);  

}  

}  

int main()  

{  

int x, y, xwas, ywas, xywas;  

cin >> x >> y;  

xwas = square(x);  

ywas = square(y);  

xywas = square(x + y);  

if (xwas + ywas < xywas){  

cout << "Petya gives paint to Vasya";  

}  

else if (xwas + ywas == xywas){  

cout << "Equal";  

}  

else {  

cout << "Petya leaves paint to himself";  

}  

return 0;  

}

Объяснение:

Решение не моё, но вдруг понадобиться)

0,0(0 оценок)
Ответ:
Dariya078
17.03.2021 18:23

Объяснение:

#include <iostream>

unsigned perfectSquareLessOrEqual(unsigned n) {

unsigned sum = 0;

for (unsigned i = 1; (sum + i) <= n; i += 2)

sum += i;

return sum;

}

int main() {

unsigned x, y;

std::cin >> x >> y;

const unsigned a = perfectSquareLessOrEqual(x) + perfectSquareLessOrEqual(y);

const unsigned b = perfectSquareLessOrEqual(x + y);

if (a < b)

std::cout << "Petya gives paint to Vasya";

else if (a > b)

std::cout << "Petya leaves paint to himself";

else

std::cout << "Equal";

return 0;

}

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота