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

Массивы. Удалить из массива все элементы, превосходящие х, а оставшиеся сдвинуть к началу - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Конверт Pascal в C++ http://www.cyberforum.ru/cpp-beginners/thread844774.html
Всем добрый вечер! Сразу к делу. Требуется перевести исходный код программы с Pascal на C++ Сам код: uses crt; const nmax=100; var a:array of integer; n,l,i,j,x,jmn:integer; ...
C++ Перегруженные функции и операторы вопрос может быть тривиальный, но все же: как влияет количество вариантов перегруженных функций и операторов на скорости обработки? то есть есть ли разница в скорости выполнения между class Cl{... http://www.cyberforum.ru/cpp-beginners/thread844770.html
C++ День рождения
Заданы день и месяц рождения, а также текущие день, месяц и год. Определить, сколько дней осталось до дня рождения. Технические условия Входные данные В первой строке находятся...
Удалить поддерево C++
Здравствуйте, подскажите, пожалуйста, как удалить поддерево, в котором с минимальное отношение (число листьев / число не листьев). Как посчитать это отношение?
C++ Вычитание разреженных матриц http://www.cyberforum.ru/cpp-beginners/thread844756.html
Здравствуйте, помогите разобраться с задачей. Даны две разреженные структурно симметричные матрицы. Из одной матрицы вычесть другую и результат занести в разреженную матрицу CSS. Я не совсем...
C++ Не учитывать регистр Надо чтобы программа считала текст из файла и подсчитала сколько раз встречаются разные буквы не учитывая регистра, т.е А=а б=Б. Я понимаю что можно сделать условия для каждой буквы, но как сделать... подробнее

Показать сообщение отдельно
Kranxx
0 / 0 / 0
Регистрация: 16.04.2013
Сообщений: 18
22.04.2013, 12:21
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
#include <iostream>
#include <fstream>
using namespace std;
 
int main()
{
    setlocale(0, "");
    const int z=5; 
    int m[z];
    int i = 0;
    ifstream f("Z:\\file.txt");
    while(!f.eof()){
        f >> m[i];
        i++;}
 
    for(i=0; i<z; i++)
        cout << m[i] << "\t";
 
    cout << endl;
 
    cout << "Введите x: ";
    int x;
    cin >> x;
    int c = 0;
    for(int k=0; k<z; k++){
        if(x < m[k]){
            c++;
             for (int i=k; i<z-1; m[i+1],i++);
        }
    }   
        for (int i=0; i<z-c; i++) 
            cout<<m[i]<<"\t"; 
        
    system("pause");
    return 0;
}
Добавил считывание элементов массива из файла
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru