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

Комбинации - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Наставте на истинный путь начинающего http://www.cyberforum.ru/cpp-beginners/thread397672.html
Дорогие друзья я изучил основы языка C++.И хотел бы продвигаться дальше в область программирования игр.Подскажите пожалуйста может быть какие то видеокурсы или книги.
C++ подпрограммы протабулируйте функции.отрезок и шаг вводятся с клавиатуры: (ln^2(x))-1/x http://www.cyberforum.ru/cpp-beginners/thread397654.html
Работа с файлами C++
Всем доброго времени суток) При написании программы возникла проблема.... не знаю как из одного файла в другой переписать некоторые строки(номера строк которые не надо переписывать записаны в массиве))
проблема с установкой библиотеки. C++
Добрый день, у меня возникла проблема с установкой библиотеки EasyBMP. я скопировал все файлы данной библиотеки в директорию где находятся стандартные библиотеки такие как iostream и т.д. но при попытке сделать #include<EasyBMP.h> visual studio 2010 пишет что cannot find EasyBMP.h file or directory. что мне делать помогите плиз. для курсовой очень нужна данная библиотека.
C++ задача числами http://www.cyberforum.ru/cpp-beginners/thread397614.html
Дано натуральное число с различными цифрами. Определить, какая максимальная цифра числа расположена ближе к началу или концу числа
C++ Построить СА определения целой степени у числа х Задачка 1.Построить СА определения целой степени у числа х (учесть, что степень может быть отрицательной). Помогите плз с этой задачкой, она мне всего одна нужна для отчетности, а в си не шарю пока что=( Заранее благодарю. подробнее

Показать сообщение отдельно
TwiX
60 / 60 / 1
Регистрация: 27.10.2011
Сообщений: 189
03.12.2011, 06:42     Комбинации
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
49
50
51
52
53
54
55
56
57
#include <stdio.h>
#include <conio.h>
#include <string.h>
#include <stdlib.h>
 
int a[100],cnt=0,N,K;
 
void fun(long S, int tek, char str[])
{
 char tmp[500],buf[20];
 if(tek==N)
  {
   if(S==K)
    {
     cnt++;
     printf("%s\n",str);
    }
   return;
  }
 
 for(int i=0; S+a[tek]*i<=K; i++)
  {
   itoa(a[tek],buf,10);
   strcpy(tmp,str);
   if(strcmp(tmp,"")!=0) strcat(tmp," + ");
   strcat(tmp,buf);
   itoa(i,buf,10);
   strcat(tmp,"*");
   strcat(tmp,buf);
   fun(S+a[tek]*i, tek+1,tmp);
  }
 
}
//--------------
 
int main()
{
int i;
char str[500];
 
printf("Vvedite N: ");
scanf("%d",&N);
for(i=0;i<N;i++)
 {
  printf("Vvedite a[%d]: ",i);
  scanf("%d",&a[i]);
 }
printf("\nVvedite K: ");
scanf("%d",&K);
printf("\n------------------\n");
strcpy(str,"");
fun(0,0,str);
printf("Kolichestvo variantov = %d\n",cnt);
 
getch();
return 0;
}
Вроде то, что нужно. Не моё, с соседнего форума)
 
Текущее время: 11:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru