Esta final si que no me la pierdo . También digo que gana México
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ú#include <stdio.h>
#include <stdlib.h>
void ceros(int **matriz, unsigned filas, unsigned columnas)
{
signed int i, j;
for(i = 0; i < filas; i++)
{
for(j = 0; j < columnas; j++)
matriz[i][j] = 0;
}
}
void leer(int **matriz, unsigned int , unsigned);
int main(void)
{
int filas = 2;
int columnas = 4;
signed int **matriz, i, j;
if((matriz = malloc(filas * sizeof *matriz)) == NULL)
return EXIT_FAILURE;
/* Reservar memoria para cada elemento de la matriz : */
for(i = 0; i < filas; i++)
if((matriz[i] = malloc(columnas * sizeof *matriz[i])) == NULL)
return EXIT_FAILURE;
/* Dar valores : */
for(i = 0; i < filas; i++)
for(j = 0; j < columnas; j++)
do
{
printf("matriz[%d][%d] : ", i, j);
fflush(stdout);
} while(scanf("%d", &matriz[i][j]) != 1);
leer(matriz, filas, columnas);
ceros(matriz, filas, columnas);
leer(matriz, filas, columnas);
for(i = 0; i < filas; i++)
free(matriz[i]);
free(matriz);
return EXIT_SUCCESS;
}
void leer(int **matriz, unsigned int filas, unsigned columnas)
{
signed int i, j;
for(i = 0; i < filas; i++)
{
for(j = 0; j < columnas; j++)
printf("{%d}", matriz[i][j]);
putchar('\n');
}
}
@echo off
set contador=0
:loop
set arg=%1
if not defined arg (
call:next %contador%
exit /b 0
) else (
shift /1
set /a contador+=1
goto:loop
)
:next
echo Argc = %1
goto:eof
C:\Users\leo>code
Posible numero de argumentos : 0
C:\Users\leo>code bla
Posible numero de argumentos : 1
C:\Users\leo>code hola mundo cruel batch
Posible numero de argumentos : 4
C:\Users\leo>code a b c d e f g h j h h h h h h h h h e er r r df d df f f d d
f f d f
Posible numero de argumentos : 32
C:\Users\leo>
@echo off
% Contador de argumentos %
% argc %
set contador=0
:loop
if "%1"=="" (
call:next %contador%
exit /b 0
)
shift /1
if %contador% equ 100 (goto:next) else (set /a contador+=1 & goto:loop)
:next
echo Posible numero de argumentos : %1
Citarasdasd
asdasd
asdsad
asdsad
asdsad
11111
22222
33333
44444
55555
version
@echo off
setlocal enabledelayedexpansion
echo Codigo Rene toledo flores y Alexis Maureira s. Hackers
echo Cantidad de lineas totales:
type texto.txt | find /v /c ""
echo Lineas donde se encuentra version
type texto.txt | find /i /c "version"
for /f "tokens=* delims=" %%x in (texto.txt) do (
set linea=%%x
set linea=!linea:version=VERSION!
call :show !linea!
)
echo Se a generado uno texto y la Version ha sido cambiada y lineas en blanco eliminadas:
echo Cantidad de lineas totales:
type textomodificado.txt | find /v /c ""
goto:dividir
:show
echo %* >> textomodificado.txt
goto:eof
:dividir
for /f %%_ in ('type textomodificado.txt ^| find /v /c ""') do set /a n_lines=%%_, medio=n_lines / 2
set i=0
for /f "tokens=*" %%_ in (textomodificado.txt) do (
set /a i+=1
if !i! leq !medio! (echo %%_ >> parte1.txt) else (echo %%_ >> parte2.txt)
)
exit /b 0
Codigo Rene toledo flores y Alexis Maureira s. Hackers
Cantidad de lineas totales:
11
Lineas donde se encuentra version
1
Se a generado uno texto y la Version ha sido cambiada y lineas en blanco elimin
adas:
Cantidad de lineas totales:
11
asdasd
asdasd
asdsad
asdsad
asdsad
11111
22222
33333
44444
55555
VERSION
asdasd
asdasd
asdsad
asdsad
asdsad
11111
22222
33333
44444
55555
VERSION