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

Внести единую упорядоченность в последовательность - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Описать структуру с именем NOTE http://www.cyberforum.ru/cpp-beginners/thread377935.html
описать структуру с именем NOTE cодержаще следущее поля 1) фамилия , имя 2) номер телефона 3)дата рождения (массив из трех чисел ) написать программу выполняюея следущее действия 1) ввод с...
C++ Интерполяционный многочлен Ньютона По табличной функции, заданной 10-ю точками, построить мн-член Ньютона с конечными разностями. Моя программа: #include <stdio.h> #include <conio.h> #include <math.h> #define NUMB 10 #define... http://www.cyberforum.ru/cpp-beginners/thread377930.html
C++ Вопрос насчет указателей
Объясните мне пожалуйста, что значит подобное объявление: const SimpleCat * const FunctionTwo (const SimpleCat * const TheCat); Выше, разумеется, объявлен класс SimpleCat. Понятно, что const...
ios::nocreate C++
Доброго вечера. 13 строка ,а именно "nocreate" подчеркивается красным,подскажите в чем ошибка? #include <cstdlib> #include <iostream> #include <string.h> #include <stdio.h> #include <fstream>...
C++ Краевая задача http://www.cyberforum.ru/cpp-beginners/thread377899.html
Решение краевых задач методом прогонки для диф. уравнений второго порядка. Подскажите, где ошибка. Погрешности гигантские получаются #include <stdlib.h> #include <math.h> using namespace std; ...
C++ Найти количество столбцов матрицы, элементы которых упорядочены по убыванию Matrix43. Дана матрица размера M × N. Найти количество ее столбцов, элемен-ты которых упорядочены по убыванию. Matrix65. Дана матрица размера M × N. Удалить ее первый столбец, содержа-щий только... подробнее

Показать сообщение отдельно
BRcr
4008 / 2297 / 155
Регистрация: 03.02.2011
Сообщений: 5,064
Записей в блоге: 10
05.11.2011, 01:01
хе... прикольно было размяться:cofee:

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
int c[] = {1,2,3,4,5};
int d[] = {1,2,3,4,5};
int f[10] = {0,0,0,0,0,0,0,0,0,0};
int count = 0;
 
for(int i = 0, j = 0; (i < 5) | (j < 5) ; i++, j++){
  if( c[i] <= d[j] ){
    count++;
    f[i+j] = c[i];
    j--;
  }
  else{
    count++;
    f[i+j] = d[j];
    i--;
  }
  if(j==4){
    count++;
    for(int k = i+1; k<5; k++)
      f[k+j+1] = c[k];
    j = i = 5;
  }
  if(i==4){
    count++;
    for(int k = j+1; k<5; k++)
      f[k+i+1] = d[k];
    j = i = 5;
  }
}
for(int i=0;i<10;i++){
Edit1->Text = Edit1->Text + IntToStr(f[i]) + " ";
}
Edit1->Text = Edit1->Text + " count = " + IntToStr(count);
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru