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

Почему код не работает? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Есть ли среди трех чисел хотя бы одна пара равных между собой http://www.cyberforum.ru/cpp-beginners/thread603344.html
Даны три действительных числа a, b з. Определить, есть ли среди них хотя бы одна пара равных между собой чисел
C++ функция удаления группы одинаковых чисел из списка с использованием односвязных линейных списков LIST *del_group_element(LIST *lst) { LIST *p1=lst,*p2=p1->next, *p3=p2->next, *prev=lst; int l=0; while (p1) { http://www.cyberforum.ru/cpp-beginners/thread603341.html
В линейном динамическом массиве уничтожить все совершенные числа C++
В линейном динамическом массиве уничтожить все совершенные числа. Совершенное число (сумма делителей = самому числу) Например 6 = 1 +2 +3 #include "stdafx.h" #include <iostream> using namespace...
C++ Поменять первую и последнюю цифры в числе.
Нужна помощь в решение задачи. Дано число n. Как поменять первую и последнюю цифры.
C++ struct (с++) http://www.cyberforum.ru/cpp-beginners/thread603282.html
Кто может написать полный синтаксис структуры. Чем отличается структура от класса ? Всем ответившим высказываю свою благодарность.
C++ Напишите программу, реализующую правило, по которому покупателю всегда выдается сдача наименьшим количеством монет Помогите с написанием программы, нужна для курсовой, очень надо, скоро сдавать, а она неготова...((( Добавлено через 1 минуту желательно с комментариями, если можно...плиз подробнее

Показать сообщение отдельно
kaznachey1993
-66 / 3 / 0
Регистрация: 24.11.2011
Сообщений: 97
12.06.2012, 11:49  [ТС]
Цитата Сообщение от rofl113 Посмотреть сообщение
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
#include <iostream>
 
using namespace std;
 
unsigned long double* remove(unsigned long double* Arr, size_t* Size)
{
 if (Arr == NULL) return Arr;
 unsigned long double prfNums[47] = {6,28,496,8128,33550336,8589869056,137438691328};
 unsigned long double tmpArr[47] = {0};
 unsigned int notPrfNumsCount = 0;
 std::set<unsigned long double> prfNumsSet(prfNums, prfNums+7);
 for (size_t i =0; i < *Size; ++i)
  {
   std::set<unsigned long double>::iterator it = prfNumsSet.find(Arr[i]);
   if (it == prfNumsSet.end())
   {
    tmpArr[notPrfNumsCount] = Arr[i];
    notPrfNumsCount++;
   }
  }
 *Size = notPrfNumsCount;
 unsigned long double *resArr = new long double[notPrfNumsCount * sizeof(unsigned long double)];
 std::copy(tmpArr, tmpArr+notPrfNumsCount,resArr);
 return resArr;
//}
 
 system("pause");
 
 return 0;
 
}
Попробуй так, в программу не вникал - так что может работать не правильно.
Неа,неработает!
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.