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

Вывести все возможные варианты перестановок от 1 до n - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Музыкальная картотека в динамическом массиве http://www.cyberforum.ru/cpp-beginners/thread1161274.html
Написать программу, которая позволяет хранить музыкальную картотеку в динамическом массиве. Каждая запись должна содержать: Тип носителя(кассета, диск), название исполнителя, год выпуска, название...
C++ Как считать текст из файла? #include "stdafx.h" #include <iostream> #include <string> #include <conio.h> using namespace std; int _tmain(int argc, _TCHAR* argv) { string str = ""; http://www.cyberforum.ru/cpp-beginners/thread1161260.html
C++ Сортировка по убыванию
помогите, пожалуйста, сделать сортировку по убыванию vivod>>n; j=0; for(i=0;i<n;i++) { vivod>>navchannya.nomer; vivod>>navchannya.fio; vivod>>navchannya.specialnost;...
C++ Метод Рунге-Кутта 4 порядка (исправить код)
Всем привет. Нужно решить пример методом Рунге-Кутта 4-го порядка точности. Пример: y=1/2*x*y x0=0 - начало интервала. y0=1 - конец интервала. h=0.1 - шаг. Ответ (из книги): x=0 y=1
C++ Списки, при удаление или поиске, удаляет полностью список http://www.cyberforum.ru/cpp-beginners/thread1161083.html
Вот такой код,столкнулся с проблемой, при поиске или удаление оного елемента в списке удаляет все елементы #include <iostream> #include <stdlib.h> #include <string.h> using namespace std; ...
C++ Найти минимальный элемент в заштрихованной области матрицы Преподаватель дала задание: Возможно, я что-то не пойму, но где заштрихованная область матрицы? Или что она вообще хочет и как? подробнее

Показать сообщение отдельно
aiwprton805
70 / 70 / 26
Регистрация: 30.03.2013
Сообщений: 189
Завершенные тесты: 1
29.04.2014, 18:36
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
#include <stdio.h>
#include <locale.h>
 
int main(int argc, char *argv[])
{
  setlocale(LC_ALL,"RU");
  int n, r, k;
  printf("Введите n, r\n");
  scanf("%d %d",&n,&r);
  int b[n];
  int a = n;
  for(int i=2;i<=r;++i){
    a = a*n;}
  printf("Введите элементы множества\n");
  for(int i=1;i<=n;++i){
    scanf("%d",&b[i]);}
  for(int i=1;i<=a;++i){
    k=i-1;
    for(int j=1;j<=r;++j){
      printf("%d ",b[(k%n)+1]);
      k=k/n;}
    printf("\n");}
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru