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

С++ Одномерный массив - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Реализация стека http://www.cyberforum.ru/cpp-beginners/thread109594.html
Помогите создать структуру данных типа "стек", элементы которого занимают 10 кб. Операции, вы-полняемые над стеком: проверить, стек пуст/не пуст; втолкнуть элемент; вытолкнуть элемент; просмотреть вершину стека; обменять значения двух верхних элементов стека.
C++ Visual C++ одномерный массив Даны 10 целых чисел.найти порядковый номер второго положительного числа. Напишите пожалуйста эту программу http://www.cyberforum.ru/cpp-beginners/thread109580.html
Вывод последовательности симболов C++
Здраствуйте, Буду очень признателен если кто либо откликнется и поможет с решением задачками на Си, вот собствено условие: Считывает последовательность символов (0 – конец последователь*ности). Подсчитывает количества вхождений в последовательность: цифр 3, 7, букв К или к. Нарисовать частотную гистограмму с помощью звездочек. Использовать: операторы выбора switch (в языке C) для рисования...
Из С++ в С C++
Нужно перевести из С++ в С #include <list> #include <iostream> #include <conio.h> #include <cstdlib> using namespace std; int main(int argc, char* argv) {
C++ Проверить, одинаковое ли число открывающихся и закрывающихся скобок в данной строке http://www.cyberforum.ru/cpp-beginners/thread109548.html
3. Проверить, одинаковое ли число открывающихся и закрывающихся скобок в данной строке...кто-нибудь знает прогу???
C++ Сколько раз встречаются гласные буквы? 3. Дан текст, в котором записано одно из стихотворений А.С. Пушкина. Сколько раз встречаются гласные буквы? у меня проблемы с написанием проги....вообще не понимаю с чего начать.. подробнее

Показать сообщение отдельно
Creep
 Аватар для Creep
0 / 0 / 1
Регистрация: 26.01.2010
Сообщений: 6
06.04.2010, 09:50     С++ Одномерный массив
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
#include<iostream>
#include<string>
#include <algorithm>
#include <vector>
using namespace std;
 
int main(){
    int n,nul ,odd; 
    double s=0;
    cin  >> n;
    int* ar = new int[n];
    for (int i =0 ; i< n; i++){
        cin >> ar[i];
        if (ar[i] == 0){
            nul = i;
        }
        if (ar[i] % 2 == 1){
            odd = i;
        } 
    }
    swap(ar[nul],ar[odd]);
    if (odd > nul){
        for (int i = (nul+1) ; i < odd;i++){
            s+=ar[i];
        }
        s /= (odd-nul- 1);
    }else{
        for (int i = odd+1;i < nul;i++)
            s+=ar[i];
        s /= (nul - odd - 1);
    }
    for (int i = 0; i< n; i++)
        cout << ar[i] << " ";
    cout <<endl<< s << endl;
}
 
Текущее время: 16:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru