Форум программистов, компьютерный форум 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 подробнее

Показать сообщение отдельно
MonaLit
0 / 0 / 0
Регистрация: 22.12.2013
Сообщений: 17

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

10.01.2014, 13:44. Просмотров 313. Ответов 3
Метки (Все метки)

я запилил только вот мне нужно вывести позиции элементов, вначале нечетных потом четных, а не сами элементы. подскажите как исправить, голова сосвсем не варит(
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
33
34
35
36
37
38
39
40
41
42
43
// mon.cpp: определяет точку входа для консольного приложения.
//
#include "stdafx.h" 
#include<iostream>
using namespace std;
int main()
{
    int mas[10],temp;
    int i,j=1;
    cout << "Enter arrays: " << endl;
    for(i = 0; i < 10; i++) 
    {
        cout<< j++ << " :";
        cin >> mas[i];
    }
    for(i = 0; i<10; i++)
    {   
        for(j = 9; j > i; j--)
        {
            if(mas[j-1]%2==0 && mas[j]%2)
            {
                temp=mas[j-1];
                mas[j-1]=j;
                j=temp;
            }
            if(mas[j-1]<mas[j] && mas[j]%2==0 && mas[j-1]%2==0)
            {
                temp=mas[j-1];
                mas[j-1]=j;
                j=temp;
            }
             if(mas[j-1]>mas[j] && mas[j]%2 && mas[j-1]%2)
            {
                temp=mas[j-1];
                mas[j-1]=j;
                j=temp;
            }
        }
    }
    for(i = 0; i < 10; i++) cout << i << ' ';
    system("pause");
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru