Gracias tocayo, seguramente sera así, abrazo y lo mejor para vos, abrazo.
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úfecha[10] = '\0';
#include <stdio.h>
#include <time.h>
#include <string.h>
int main(int argc,char* argv[]) {
time_t tiempo = time(0);
struct tm *tlocal = localtime(&tiempo);
char output[128], fecha[11];
strftime(output,128,"%d/%m/%Y %H:%M:%S",tlocal);
memcpy( fecha, output, 10 );
printf("\n %s\n",fecha);
return 0;
}
int arr[COL], i, j;
int (*pm)[REN] = (int(*)[REN]) &arr;
#include <stdio.h>
#include <stdlib.h>
#define REN 3
#define COL 20
int main(int argc, char *argv[]){
int arr[COL], i, j;
int (*pm)[REN] = (int(*)[REN]) &arr;
for ( i=0; i<REN; i++ ){
for ( j=0; j<COL; j++ ){
*(*(pm+COL)+REN) = 2;
}
}
for ( i=0; i<REN; i++ ){
for ( j=0; j<COL; j++ ){
printf ( "%d ", *(*(pm+COL)+REN) );
}
printf ( "\n" );
}
return 0;
}
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define ELEMENT 20
void rellenar( int *ptrVec );
void ordenar ( int *ptrVec );
void buscar ( int *ptrVec );
int main(int argc, char *argv[]){
int vector[ELEMENT], i;
rellenar ( vector );
ordenar ( vector );
buscar ( vector );
return 0;
}
void rellenar( int *ptrVec ){
int numero, i;
srand( time(NULL) );
for ( i=0; i<ELEMENT; i++){
numero = rand() % 101;
*( ptrVec + i) = numero;
}
}
void ordenar ( int *ptrVec ){
int i, j, tmp, menor, pos;
for ( i=0; i<ELEMENT-1; i++ ){
menor = *(ptrVec+i);
tmp = menor;
pos = i;
for ( j=i; j<ELEMENT-1; j++ ){
if ( menor > *(ptrVec +j+1) ){
menor = *(ptrVec +j+1);
pos = j+1;
}
}
if ( tmp != menor ){
*(ptrVec+i) = menor;
*(ptrVec+pos) = tmp;
}
}
}
void buscar ( int *ptrVec ){
int centro,inf=0,sup=ELEMENT-1,buscar=15;
for (int i=0; i<ELEMENT; i++){
printf ( "%d ", *(ptrVec+i) );
}
while( inf<=sup ){
centro=((sup-inf)/2)+inf;
if(*(ptrVec+centro) == buscar){
printf ( "\n Encontrado en la posicion...: %d", 2 );
break;
}
else if(buscar < *(ptrVec+centro)){
sup=centro-1;
}
else{
inf=centro+1;
}
}
}