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

Массивы и матрицы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ формы и обращения к ним http://www.cyberforum.ru/cpp-beginners/thread395256.html
люди как создать 2-ю форму ну хочу чтоб у мя в проге было больше 1-го окна и как к ней над будь обращаться ведь к главной я обращаюсь так this а ко 2-й как обращаться?
C++ Функция с переменным числом параметров: вывести все слова, состоящие из 5 букв В функцию с переменным числом параметров поступают слова, конец списка - указатель NULL. Найти и вывести все слова из списка, которые состоят из 5 букв. извините, что без кода, просто я не знаю как сделать, кто знает напишите, или приведите какой-нибудь похожий пример ... http://www.cyberforum.ru/cpp-beginners/thread395240.html
C++ вывод из файла
С текстового файла считать последовательность записей, содержащих данные о книге: <Автор>, <Название книги>, <Год издания>, <Количество страниц>, <Стоимость>. Распечатать введенные данные в виде таблицы в возрастающем порядке по количеству страниц. Определить книги с количеством страниц, больше средней в библиотеке. товарищ работает в библиотеке. помогите решить задачу.
C++ [C++] Cтроки
Hi all! не могу понять свою ошибку,помогите. суть: есть массив слов,напечатать слова так,чтобы последняя буква 1 слова была такой же,как и первая буква 2ого слова. #include <iostream> #include <string> using std::string; using std::cin; using std::cout; using std::getline;
C++ Помогите с проектом http://www.cyberforum.ru/cpp-beginners/thread395235.html
Я написал проект на С++ в Visual Studio и что мне сделать чтобы все ресурсы и нужные библиотеки сохранились в exe файле и я мог один исполняемый файл передавать?
C++ Unidef.h не нахожу... Доброго времени суток уважаемые форумчане! Извините за тупой вопрос библиотеку unidef.h где найти, а то DevC++ ругается... подробнее

Показать сообщение отдельно
Петррр
5948 / 3385 / 337
Регистрация: 28.10.2010
Сообщений: 5,926
30.11.2011, 00:17
1)Упорядочить элементы массива (Х1,Х2,...,Х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
36
37
38
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
 
int main(void)
{
    size_t size;
    int *array;
    int i, j, tmp;
    printf("Size of array: ");
    scanf("%d", &size);
    srand(time(NULL));
    array = (int*) malloc(sizeof(int) * size);
    for(i = 0; i < size; i++)
    {
        array[i] = rand() % 25;
        printf("%d ", array[i]);
    }
    printf("\n");
    
    for (i = 1; i < size; i++)
    {
        j = i;
        while (j > 0 && array[j - 1] < array[j])
        {
            tmp = array[j];
            array[j] = array[j - 1];
            array[j - 1] = tmp;
            j--;
        }
    }
    for(i = 0; i < size; i++)
        printf("%d ", array[i]);
    printf("\n");
    free(array);
    system("pause");
    return EXIT_SUCCESS;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru