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

Перестановка элементов массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Не могу найти екзешник в VS 2010 ))) http://www.cyberforum.ru/cpp-beginners/thread171579.html
Вот, сабж)) Вопрос конечно ламерский, но я что-то туплю. Решил установить VS, дабы посмотреть что такое. Пробовал консольные приложения - все норм, жмешь F5 и приложение выполняется, а сегодня начал писать на WinAPI - создал проект, набрал код из книги, скомпилировал (кое как - книга не первой свежести)) и не могу его выполнить%) Жму F5 и ни чего не появляется, пробовал найти екзешник в папке с...
C++ Определить номер столбца матрицы, в котором находиться самая длинная серия одинаковых элементов. Дана целочисленная квадратная матрица.Определить номер столбца,в котором находиться самая длинная серия одинаковых элементов. Дублирование тем запрещено правилами форума (п.3.4). Не плодите одинаковых тем. http://www.cyberforum.ru/cpp-beginners/thread171565.html
Перестановки C++
Есть число которое складается из нулей и единиц. C клавиатуры вводится N - общее количество цифр и K - количество единиц. Найти и вивести на екран все возможные перестановки етого числа. Например: N - 4 K - 2 Результат: 1100 1010 1001 0101
Написать программу, которая считывает текст из файла, добавляет после каждого предложения сколько раз в нем встретилось введенное слово C++
Написать програму, которая считывает текст из файла и выводит его на экран, при этом добавляет после каждого предложения сколько раз в нем встретилось введенное с клавиатуры слово
C++ Функция конкатенации двух строк http://www.cyberforum.ru/cpp-beginners/thread171540.html
Здравствуйте, помогите сделать функцию сложения двух строк, примерно так: void add(char *str1, char *str2) { *plus=new char; *plus = strcat(str1, str2); cout<<plus; } К сожалению, я пока плохо понимаю смысл указателей, думаю проблема в них:(
C++ вывод из файла. Не могу понять почему не выводит из файла. Откорректируйте мой код. Буду очень признательна. //--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include <iostream.h> #include <conio.h> #include <stdio.h> подробнее

Показать сообщение отдельно
IrishaIrinaChe
 Аватар для IrishaIrinaChe
28 / 28 / 1
Регистрация: 23.09.2010
Сообщений: 200
02.10.2010, 19:13     Перестановка элементов массива
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
48
#include<iostream.h>
#include<stdio.h>
#include<math.h>
#include<conio.h>
 
int main()
{
 double *ar;
 double *ar_z;  //запасной, дабы с его помощью порядок менять
 int n;
 int i;  
 int a,b;
 cout<<"Vvedite chislo elementov massiva\n";
 cin>>n;
 ar=new [n];  //создали
 ar_z=new [n];
 cout<<"Vvedite promejutok ";
 cin>>a;
 cin>>b;
 
 int j=0,k=(n-1);
 int a1,b1;
 
 if(a>=b) {b1=a;a1=b;}
 else {b1=b;a1=a;}
 
 for(i=0;i<n;i++)
{
  if(((a1<=(fdiv(ar[i])))&&((fdiv(ar[i]))<=b1))||((a1<=(fdiv(ar[i])))&&((fdiv(ar[i]))<b1))
                                                  ||((a1<(fdiv(ar[i])))&&((fdiv(ar[i]))<=b1))||((a1<(fdiv(ar[i])))&&((fdiv(ar[i]))<b1)))
  {
    ar_z[j]=ar[i];
    j++;
  }
  else
  {
   ar_z[k]=ar[i];
   k--;
  }
 }
for(i=0;i<n;i++)
 ar[i]=ar_z[i];
cout<<"Rezultat ";
for(i=0;i<n;i++)
 cout<<ar[i];
getch();
return 0;
}
 
Текущее время: 15:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru