Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Patoscu1

#1
Cita de: engel lex en 10 Mayo 2017, 00:49 AM
lo que tienes que hacer recursiva no es la matriz, es la función, aquí un ejemplo (lo hice en C++ pero a tus efectos es lo mismo)

Código (cpp) [Seleccionar]
#include <iostream>

void recursiva(int* array, int largo);

int main(){
  int elementos[10];
 
  recursiva(elementos, 10);
 
  int i;
  for(i=0;i<10;i++){
    std::cout << elementos[i] << std::endl;
  }
 
  return 0;
}

void recursiva(int* array, int largo){
  if(largo>0){
    largo--;
    array[largo] = largo*largo;
    recursiva(array, largo);
  }
}


por que escribes void recursiva(int* array, int largo); antes y despues de la main?
#2
Cita de: engel lex en 10 Mayo 2017, 00:23 AM
dices que no has podido hacerlo, pero no indicas tus dudas

por favor aclara que no sabes o en que te trancas

la verdad es que no se por donde empezar, y no se como hacer recursiva una matriz
#3
hola necesito ayuda con este ejercicio, no lo eh podido hacer.
alguna ayuda porfavor


Implemente la versión recursiva para la siguiente función, indique condición de caso
base y general:
void fx(int m[maxfilas][maxcolumnas])
{
int i,j;
for(i=0;i<maxfilas;i++)
for(j=0;j<maxcolumnas;j++)
m[i][j] = i*j;
}



· Los códigos deben ir en etiquetas GeSHi
· Los titulos deben ser descriptivos
· Movido a C/C++
· El otro tema borrado, no hagas doble post
>aquí las reglas del foro
-Engel Lex