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

Сортировка подсчетом - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ invalid operands of types 'double' and 'int' to binary 'operator%' http://www.cyberforum.ru/cpp-beginners/thread551797.html
В строке где If выдает вот эту ошибку 2 раза: invalid operands of types 'double' and 'int' to binary 'operator%' #include <iostream> #include <cmath> using namespace std; int main() {
C++ Для заданных вещественных чисел а, b, c определить, имеет ли уравнения ax2+bx+c=0, хотя бы одно вещественное решение. Для заданных вещественных чисел а, b, c определить, имеет ли уравнения ax2+bx+c=0, хотя бы одно вещественное решение. помогите решить на с++ http://www.cyberforum.ru/cpp-beginners/thread551766.html
C++ Вычислить сумму квадратов всех элементов заданного массива A(N), за исключением элементов, кратных пяти.
Вычислить сумму квадратов всех элементов заданного массива A(N), за исключением элементов, кратных пяти.
Скопировать промежуток в TCHAR C++
Всем привет. Делаю программу в WinApi на Visual Studio 10. Такой вопрос. Если я объявляю строку TCHAR* buf= new TCHAR; И TCHAR* buf2. То как мне в buf2 записать значения с buf допустим в промежутке с 10 по 15 символ?
C++ Как сделать считывание клавиши с клавиатуры в реальном времени? http://www.cyberforum.ru/cpp-beginners/thread551760.html
Хочу написать тетрис, и возник такой вопрос. Я пока знаю только getch, а он стопорит программу пока не нажмёшь кнопку.
C++ Массив: Расположить элементы первой строки в порядке возростания. В двумерном массиве найти местоположение максимального числа. Расположить элементы первой строки в порядке возростания. подробнее

Показать сообщение отдельно
Madun
0 / 0 / 0
Регистрация: 13.04.2012
Сообщений: 4
18.04.2012, 19:30  [ТС]
Точно подметил спасибо. Вот что получилось, все норм работает.
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
#include <stdio.h>              // для printf
#include <stdlib.h>           // для rand, system
int main(void)
{
int i,k,j;
int n=10;
int a[10];
int b[10];
for(int i=0; i <= n; i++)       // Входной массив заполняется случайными числами
   a[i] = 0+rand()%10;          // от 0 до 10
for (i = 0; i <= n; i++)
    b[i]=-1;                    // Выходной массив заполняется значениями “-1”.
printf ("Massiv a:     bil takoi: ");
for (i = 0; i <= n; i++)
    printf ("%d ", a[i]);       // выводит на экран массив а
printf ("\nMassiv b:    stal takoi: ");
for (i = 0; i <= n; i++)
    printf ("%d ", b[i]);       // выводит на экран массив b
for (i = 0; i < n; i++)         // перебирает элементы массива а
    {
        k=0;
        for (j = 0; j < n; j++) // перебирает элементы массива а
        {
if (a[j] < a[i])    // для каждого элемента определяется его место в
k=k++;            // выходном массиве путем подсчета количества
                  // элементов строго меньших данного
} 
        b[k]=a[i];              // присваивает значение элементу массива b
    } 
printf ("\nMassiv b:   zatem takoi: ");
for (i = 0; i <= n; i++)
    printf ("%d ", b[i]);       // выводит на экран массив b
for (i = 1; i < n+1; i++)       // оставшиеся в выходном массиве позиции со 
{    if (b[i]==-1)      // значением «-1» заполняется копией предыдущего 
    b[i]=b[i-1];            // значения
    } 
printf ("\nMassiv b: v itoge takoi: ");
for (i = 0; i <= n; i++)
printf ("%d ", b[i]);       // выводит на экран массив b
printf ("\n");
system("PAUSE"); 
return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru