Статистика
Всего в нашей базе более 4 327 664 вопросов и 6 445 978 ответов!

Написать программу в C++

10-11 класс

Дан одномерный массив x из n элементов.
Найти порядковый номер первого по счёту
положительного элемента с чётным порядковым номером. Все отрицательные элементы
после него переписать в массив y.

Mugunova 18 июня 2013 г., 1:03:25 (10 лет назад)
Рейтинг
+ 0 -
0 Жалоба
+ 0 -
285120285
18 июня 2013 г., 3:28:18 (10 лет назад)

#include
#include
#include
#include

int odd(int i)
{
return 2 * i + 1;
}

int square(int i)
{
return i * i;
}

typedef boost::counting_iterator counter;
typedef boost::transform_iterator transformer;

transformer odds(int n)
{
return transformer(counter(n), odd);
}

transformer squares(int n)
{
return transformer(counter(n), square);
}

int main()
{
using namespace std;

cout << "Enter vector length: ";
int n; cin >> n;

cout << inner_product( odds(0), odds(n), squares(0), 0 ) << endl;

+ 0 -
Mastersin79
18 июня 2013 г., 6:08:20 (10 лет назад)

больше нельзя что ли ответить?

+ 0 -
Канунниковы
18 июня 2013 г., 7:19:32 (10 лет назад)

#include <iostream>

using namespace std;

int main()
{
const int n = 8;
int i, m = 0;
bool b = false;
int x[n], y[n];
for (i = 0; i < n; i++)
cin >> x[i];
for (i = 1; i - 1 < n; i++) {
b = b || (x[i - 1] > 0) && (i % 2 == 0);
if (b && (x[i - 1] < 0)) {
m++;
y[m - 1] = x[i - 1];
}
}
cout << "\nMassive y:\n";
for (i = 0; i < m; i++)
cout << y[i] << " ";
return(0);
}

Ответить

Другие вопросы из категории

Дан массив А, состоящий из 6 элементов. Поменять

местами максимальный и отрицательный элементы. Вывести новый массив

Помогите ответить на тест! (3 класс)

1. Рассказ о прошедшем – это…
а. география
б. биология
в. математика г. природоведение
д. история
е. информатика

2. Предмет или явление, о котором мы собираем информа-цию, это…
а. носитель информации
б. предмет сохранения
в. объект наблюдения
г. запись на бумаге

3. Люди собирают информацию, когда:
а. наблюдают
б. рисуют
в. думают
г. измеряют
д. записывают е. наблюдают
ж. рисуют
з. размышляют
и. слушают
к. пишут

Читайте также

написать программу на Assembler

добрый вечер, всем. помогите, пожалуйста, написать программу на Ассемблере.

задание:
Создать программу на языке Ассемблер, что позволяет организовать вычисления над элементами массивов

Объединить два массива 8-битных целых чисел со знаком. Сначала элементы второго затем первого.

заранее огромное спасибо всем!

дан массив из семи элементов написать программу подсчитывающую

среднее второго и предпоследнего элементов массива
дан целочисленный
массив из 10 элементов написать программу находящую сумму элементов
массива красных 3 ил 5
дан целочисленный массив из 30 ти элементов
написать программу которая позволяет найти среднее арифметическое
положительных элементов массива

1) Написать программу для вычисления суммы цифр пятизначного числа , введенного с клавиатура

2) Заданы действительные числа a , b , c и d . Написать программу нахождения полусуммы наименьшего и наибольшего из них.
3) Написать программу для вычисления суммы цифр числа , введенного с клавиатуры

Помогите прошу

Помогите написать программу в паскале. Задание:На плоскости даны 2 точки А (х1; у2) и В (х2; у2), определить какая из них находится дальше от начала коо

рдинат. Я поняла, что нужно найти их длины (формулы я знаю), а правильно написать программу не могу



Вы находитесь на странице вопроса "Написать программу в C++", категории "информатика". Данный вопрос относится к разделу "10-11" классов. Здесь вы сможете получить ответ, а также обсудить вопрос с посетителями сайта. Автоматический умный поиск поможет найти похожие вопросы в категории "информатика". Если ваш вопрос отличается или ответы не подходят, вы можете задать новый вопрос, воспользовавшись кнопкой в верхней части сайта.