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

Вывести позиции элементов массива, вначале нечетных, потом четных - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить значение функции Q = ln(a) - 2*b + sin(c) http://www.cyberforum.ru/cpp-beginners/thread1067452.html
Вычислить значение функции Q = ln a -2 b + sin c, где a, b, c - суммы отрицательных элементов массивов X, Y и P, соответственно. Добавлено через 29 минут Помощь уже не нужна! Сам справился...
C++ Превратить дату в минуты Есть дата вот такого типа: year = 2013 mounth = 10 day = 15 Ее нужно перевести в минуты. В принципе не трудно, но мне не получается.. http://www.cyberforum.ru/cpp-beginners/thread1067442.html
C++ В массиве заменить каждый отрицательный элемент среднем арифметическим положительных элементов
создать числовой массив AзначениеNвводится с клавиатуры,замените каждый отрицательный элемент среднем арифметическим положительных элементов /// заранее спасибо
C++ Подскажите где ошибка (Вычислить: y=cos1cos2cos3cos3cos4...cosn)
#include<iostream> #include<stdlib.h> #include<stdio.h> #include<math.h> using namespace std; int main () { double y; int n;
C++ в чем ошибка http://www.cyberforum.ru/cpp-beginners/thread1067393.html
#include <stdio.h> #include <math.h> #include <conio.h> void main() { double a, b, c, d, f, e, g, x, y; printf("Vvedite x i y : "); scanf("%f%f", &x, &y); e = y*sin(x); c = (x*x) + tan(y);
C++ Написать программу вычисления функции Написать программу вычисления функции y= e+1,b<a y= e^2,a<b y=1,b=a подробнее

Показать сообщение отдельно
Тамика
Котовчанин
 Аватар для Тамика
863 / 443 / 129
Регистрация: 16.02.2010
Сообщений: 2,566
Записей в блоге: 27
10.01.2014, 14:08     Вывести позиции элементов массива, вначале нечетных, потом четных
Проверила - работает. Выводит сначала массив, потом строка с индексами четных, потом строка с индеками нечетных. Можете объеденить в одну, если нужно.
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
32
#include <iostream>
 
int main()
{
    int mas[10];
    int a = 0, b = 0;
    int mas_ch[10],mas_nch[10];
    for (int i =0; i < 10; ++i)
    {
        mas[i] = rand()%10;
        std::cout << mas[i];
        if (mas[i] % 2 == 0)
        {
            mas_ch[a] = i; a++;
        }
        else 
        {
            mas_nch[b] = i;
            b++;
        }
    }
    std:: cout << std::endl;
    for (int i = 0; i < a; ++i)
    {
        std::cout << mas_ch[i];
    }
    std:: cout << std::endl;
    for (int i = 0; i < b; ++i)
    {
        std::cout << mas_nch[i];
    }
}
 
Текущее время: 20:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru