Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Построить третий вектор на основе двух по правилу - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Даны вещественные массивы F[4][5], A[4][5] http://www.cyberforum.ru/cpp-beginners/thread1204996.html
Даны вещественные массивы F, A. Определить значения массивов X,V, где X=максимальному отрицательному значению i-й строки массива F, V=максимальному отрицательному значению i-й строки массива A....
C++ Даны вещественные массивы A[8], B[8], C[8] Даны вещественные массивы A, B, C. Определить значения вещественного массива D. В первую строку массива D записать значения массива A, во вторую - массива В, а в 3-ю - массива С. http://www.cyberforum.ru/cpp-beginners/thread1204992.html
Разделить строки по 20 символов, либо по точкам C++
Задан текстовый файл f1. Сформировать файл f2 из файла f1, разбивая его строки так, чтобы каждая строка оканчивалась точкой, либо содержала 20 символов если среди них нет точки.
Реализовать программу, работающую с бинарным файлом, который содержит записи о товарах C++
Увожаемые форумчане! Вдруг у кого есть похожая программа на C++ просьба скинуть за небольшое вознаграждение :) Реализовать программу, работающую с бинарным файлом, который содержит записи о...
C++ Передача перегруженной функции как аргумента http://www.cyberforum.ru/cpp-beginners/thread1204973.html
Есть 3 метода: static int readInteger() { double temp = readDouble(); int result = temp; if (result != temp) throw new invalid_argument("Input value isn`t correct."); else return result;...
C++ Операции со строками Есть строчка состоящая из слов между которыми любое количество пробелов .Написать программу которая сосчитает количество слов в строке и выведет все слова в столбик. ВОТ КОД!!! Я подсчитал... подробнее

Показать сообщение отдельно
Tchikh
50 / 70 / 11
Регистрация: 23.01.2013
Сообщений: 273
10.06.2014, 22:11
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include<cstdio>
#include<vector>
 
using namespace std;
 
int n;
vector <int> x, y, r;
 
int main()
{
    scanf("%d", &n);
    x.resize(n);
    y.resize(n);
    r.resize(n);
    for (int i = 0; i < n; i++)
        scanf("%d", &x[i]);
    for (int i = 0; i < n; i++)
        scanf("%d", &y[i]);
    for (int i = 0; i < n; i++)
    {
        if (x[i] > y[i])
            r[i] = x[i] + y[i];
        if (x[i] < y[i])
            r[i] = x[n - 1 - i]  + y[n - 1 - i];
        if (x[i] == y[i])
            r[i] = x[i] + y[n - 1 - i];
    }
    for (int i = 0; i < n; i++)
        printf("%d ", r[i]);
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru