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

рекурсивный ввод элементов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ что не так? http://www.cyberforum.ru/cpp-beginners/thread689559.html
/*задано масcив цеых чисел,создать новый массив который состоит с елементов первого массива и встречаеться всего один раз . получить сумму нового массива, середнее арифметическое , максимальный и минимальный елемент*/ #include<iostream.h> #include<conio.h> int main() { int A; int max,min,sz,n,i,j,s; cout<<"n="; cin>>n;
C++ Функция time(0) для чего тут нужна? Для чего функция time(0) тут нужна??? #pragma once #include <iostream> class CardPack { public: struct card { http://www.cyberforum.ru/cpp-beginners/thread689550.html
Для массива z [10], что означает выражения: z, * (z +5)? C++
Для массива z ,что означает выражения: z, * (z +5)??
Вывести максимальные значения среди двумерного массива, и найти среди них минимум C++
#include <iostream> using namespace std; int main(){ int const n=3; int i,j,max1,max2,max3; int m={{1,2,3}, {4,5,6}, {7,8,9}}; //massiv cout<<"massiv";
C++ работа с функциями со сменным числом параметров http://www.cyberforum.ru/cpp-beginners/thread689534.html
Не пойму почему не работает. выдает ошибки: C:\4ko.cpp:9: error: expected `)' before '...' token C:\Users\name\Desktop\putann94ko.cpp:9: error: expected primary-expression before '...' token #include <iostream> #include <conio.h> using namespace std;
C++ Совершенные числа (вывести в консоль) Надо вывести все совершенные числа до миллиона в консоль. Желательно попроще (циклами for или while). Не могу составить алгоритм ! Заранее спасибо. подробнее

Показать сообщение отдельно
fox_
0 / 0 / 0
Регистрация: 28.12.2011
Сообщений: 23
05.11.2012, 23:41  [ТС]     рекурсивный ввод элементов
ок, а как считать тогда номера элементов? это же матрица, тоесть по сути двумерный массив.

Добавлено через 1 минуту
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
ввод матрицы рекурсией??? ну бредовато как-то.
Хотя например
C++
1
2
3
4
5
6
7
8
9
10
11
12
const int n = 10;
void input(int mat[n][n], int i=0, int j=0){
  cout<<"введи mat["<<i<<"]["<<j<<"]\n";
  cin>>mat[i][j];
  if (j!=n-1){
    input(mat, i, j+1);
  }
  else{
  if (i!=n-1)
    input(mat, i+1, j);
  }
}
Ок, примерно так и думал... только вот со счетчикаи запутался, бредово, я сам редко рекурсию использую. а тут вот задание такое.
 
Текущее время: 20:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru