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

Одномерный массив(кто знает? как это делать?) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вопрос про одномерный массив http://www.cyberforum.ru/cpp-beginners/thread107855.html
Задача такая Заполнить случайными целыми числами в диапозоне 0 до 10 и вывести на экран одномерный массив размером 20 элементов. И написать программу расположения элементов массива по возрастанию Помогите плиз... Добавлено через 4 минуты И это всё в С++
C++ Сформируйте линейный массив получающийся при чтении массива с левого верхнего угла до середины против часовой стрелки Помогите, пожалуйста, составить программу, для решения такой задачи: Дан двумерный массив целых чисел А . Сформируйте линейный массив В , получающийся при чтении данного массива с левого верхнего угла до середины против часовой стрелки http://www.cyberforum.ru/cpp-beginners/thread107822.html
C++ Дана матрица
Помогите пожалуйста написать прогу на Си! Дана матрица размера SxS S-четное. Составить программу, которая выполняет обмен между четвертями матрицы. 1-3, 2-4
Новая функция в С++ C++
Разработать функцию:Функция выделяет первое слово из строки. При реализации функции запрещается пользоваться функциями библиотек языка C. Примечание. термин "слово", под ним понимается любая последовательность символов, ограниченная любым числом пробелов и/или началом/концом строки. Заранее благодарю.
C++ Множества. Выполнить действия над множествами: (B - A) * C (по заданным условиям). http://www.cyberforum.ru/cpp-beginners/thread107756.html
Доброго времени суток. Помогите пожалуйста решить задачку по множествам. условие: Задан универсум X = . Необходимо задать множества A, B, C e X, то есть множества, состоящие из натуральных чисел диапазона от 1 до 40, при чем |A|=|B|=|C|=20, заданные с помощью генерации случайных чисел. Выполнить действия над множествами (B - A) * C и вывести результат. Вот собственно и все задание....
C++ Случайные рациональные числа в массиве Помогите, пожалуйста, наполнить массив случайными рациональными числами.. Как целыми я, вроде понял, а вот с рациональными проблема.. // Lab3.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include <iostream> #include <clocale> #include <conio.h> #include <stdlib.h> подробнее

Показать сообщение отдельно
fasked
Эксперт C++
 Аватар для fasked
4924 / 2504 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
23.03.2010, 12:40     Одномерный массив(кто знает? как это делать?)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <cstdlib>
#include <algorithm>
#include <iterator>
 
int main(void) 
{
    const int N = 20;
    int a[N];
    
    for(int i = 0; i < N; ++i)
        a[i] = rand() % 10;
    
    std::copy(a, a + N, std::ostream_iterator<int>(std::cout, " "));
    std::cout << std::endl;
    std::sort(a, a + N);
    std::copy(a, a + N, std::ostream_iterator<int>(std::cout, " "));
}
Добавлено через 2 минуты
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <cstdlib>
 
int main(void) 
{
    const int N = 20;
    int a[N];
    
    for(int i = 0; i < N; ++i)
        a[i] = rand() % 10;
    
    for(int i = 0; i < N; ++i)
        std::cout << a[i] << ' ';
    std::cout << std::endl;
    
    for(int i = 0; i < N-1; i++)
        for(int j = N-1; j > i; j--)
            if(a[j-1] > a[j])
                std::swap(a[j-1], a[j]);
 
    for(int i = 0; i < N; ++i)
        std::cout << a[i] << ' ';
}
 
Текущее время: 19:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru