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

Подпрограммы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Напишите программу, которая сортирует цифры числа по возврастанию http://www.cyberforum.ru/cpp-beginners/thread238621.html
Доброго времени суток. Можно ли как-то оптимизировать решение? // Напишите программу, которая сортирует цифры числа по возврастанию #include <iostream> #include <conio.h> #include <vector> using namespace std; long int exchange(long int n)
C++ Конструкторы и классы Возникает ошибка что нет конструктора, хотя он есть. error C2514: 'B' : class has no constructors class B; class A { B* b; A() { b=new B(2); http://www.cyberforum.ru/cpp-beginners/thread238615.html
LPDWORD в String C++/CLI WinForms
что это за тип такой, или это вовсе не тип, а указатель типа DWORD? Как LPDWORD преобразовать в string? LPDWORD NumDevices; private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) { SI_GetNumDevices(NumDevices); MessageBox::Show(System::Convert::ToString(NumDevices)); }
C++ Прога на структуры
Помогите написать программы со структурами: "Ввести в комп. информацию про сотрудников отдела: Фамилия, Имя, Возраст. Вывести имена сотрудников, возраст которых превышает 28 лет" Вот написал начало, дальше не понимаю как.. Спасибо заранее=) #include "stdafx.h" #include <iostream.h> using namespace std; int _tmain(int argc, _TCHAR* argv)
C++ функция может вызывать другую функцию? http://www.cyberforum.ru/cpp-beginners/thread238572.html
функция может вызывать другую функцию? (не саму себя) или это невозможно? :cry:
C++ Создание объекта Чем отличается Class_A* a=new Class_A(); от Class_A a; ? подробнее

Показать сообщение отдельно
MILAN
 Аватар для MILAN
883 / 777 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
05.02.2011, 20:05     Подпрограммы
mckent, проверяйте

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
#include <stdio.h>
#include <conio.h>
#include <math.h>
#include <stdlib.h>
#include <time.h>
 
int min(int *x, int *y, int n)
{
    int min=abs((x[0]+y[0])-(x[0]*y[0]));
    int i,cnt_min=0;
    for(i=0; i<n; i++)
    {
        if(abs((x[i]+y[i])-(x[i]*y[i]))<min)
        {
            min=abs((x[i]+y[i])-(x[i]*y[i]));
            cnt_min=i;
        }
    }
  return cnt_min;
}
 
int main()
{
  srand(unsigned(time(NULL)));
  int n,i,tmp;
  int *x,*y;
  printf("Enter n -> ");
  scanf("%d",&n);
  x=(int*)malloc(n*sizeof(int));
  y=(int*)malloc(n*sizeof(int));
  printf("x -> ");
  for(i=0; i<n; i++)
  {
      x[i]=rand()%9;
      printf("%d  ",x[i]);
      y[i]=rand()%9;
  }
  printf("\ny -> ");
  for(i=0; i<n;printf("%d  ",y[i++]));
  tmp=min(x,y,n);
  printf("\nResult\n  x[%d]=%d\n  y[%d]=%d",tmp+1,x[tmp],tmp+1,y[tmp]);
  free(x);
  free(y);
  getch();
 return 0;
}
 
Текущее время: 02:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru