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

Динамические массивы (проверка ввода, заполнение числами, вывод на экран) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сформировать матрицу, найти наибольшее среди средних арифметических элементов ее строк http://www.cyberforum.ru/cpp-beginners/thread722823.html
Сформировать матрицу размером MxN и найти наибольшее среди средних арифметических элементов ее строк. Заранее большое спасибо!
C++ максимальный элемент массива Найти максимальный из отрицательных элементов массива с четными номерами (с учетом того что их может не быть). Заранее спасибо! http://www.cyberforum.ru/cpp-beginners/thread722819.html
Считывание данных из файла C++
char y; ifstream fin; fin.open("maps1.txt"); fin >> y; fin.close(); cout << y; Почему-то не работает следующий код. В переменную ничего не считывается. В чем ошибка? Работаю в VS 2012 Professional, файл maps1.txt располагается в директории "название проекта"/debug.
найти ошибку в коде C++
Дана непустая последовательность слов (не более 50), в каждом слове не более восьми символов. Слова разделены пробелом, за последним словом точка. Найти те слова, которые отличаются от последнего слова и длина слов максимальная. #include<stdio.h> #include<string.h> #include<locale.h> #include<conio.h> void main() {setlocale(LC_CTYPE,"Russian");
C++ Отображение файла в память MMF http://www.cyberforum.ru/cpp-beginners/thread722800.html
возможно ли отобразить файл в память и получить handle на него как на обычный файл на диске, и работать с ним из другой программы как с обычным файлом.
C++ printf как вывести в фаил числа через пробел? freopen("polycheniymassiv.txt","w",stdout); ...... printf("%d", &a); как вывести числа в файл через пробел? подробнее

Показать сообщение отдельно
John Prick
757 / 690 / 124
Регистрация: 27.07.2012
Сообщений: 1,975
Завершенные тесты: 3
07.12.2012, 15:19     Динамические массивы (проверка ввода, заполнение числами, вывод на экран)
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
44
45
46
47
/*
Создать динамический массив, размер запросить у пользователя.
Сделать проверку на возможность выделения заданного количества
памяти. Заполнить случайными числами, вывести на экран.
Заполнить все нечетные элементы нулями и вывести его снова на экран.
*/
 
#include <iostream>
#include <algorithm>
#include <stdlib.h>
#include <ctime>
#include <iterator>
 
int getRand(void) { return rand() % 20 + 1; }
 
bool isOdd(int X) { return ((X % 2) != 0); }
 
int main(void)
{
    setlocale(0, "rus");
    srand(time(0));
 
    int N = 0;
    std::cout << "Введите размерность массива: N = ";
    std::cin >> N;
 
    int * A = new int[N];
    if (A == 0)
    {
        std::cout << "";
        system("pause");
        return 0;
    }
 
    std::generate(A, A + N, getRand);
    std::cout << "Исходный массив: ";
    std::copy(A, A + N, std::ostream_iterator<int>(std::cout, " "));
    std::cout << std::endl;
 
    std::replace_if(A, A + N, isOdd, 0);
    std::cout << "Преобразованный массив: ";
    std::copy(A, A + N, std::ostream_iterator<int>(std::cout, " "));
    std::cout << std::endl;
 
    system("pause");
    return 0;
}
 
Текущее время: 05:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru