Hola tuve que formatiar la PC e instale esta version pero cuando quiero debugear aparece asi
¿alguno sabe por que?
Gracias
¿alguno sabe por que?
Gracias
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úif ((c - 0x30) % 2 == 0)
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#define N 6
int main( void )
{
int c,
i,
n,
par=0,
impar=0,
acupar=0,
acuimpar=0;
int digitos[N];
unsigned long long int num;
printf( "Escribe un numero de %d digitos como maximo: ", N );
fflush( stdout );
num = 0;
for( n = 0; n < N && (c = getchar()) != '\n'; n++ )
{
digitos[n] = c - '0';
num *= 10;
num += digitos[n];
}
printf("%d\n", num);
for( i = 0; i < n; ++i )
if(digitos[i]%2==0)
{
printf("es Par: %d\n", digitos[i]);
acupar+=digitos[i]*pow(10,par);
par++;
}
else
{
printf("es imPar: %d\n", digitos[i]);
acuimpar+=digitos[i]*pow(10,impar);
impar++;
}
printf("\npar:%d",par);
printf("\nimpar:%d",impar);
printf("\n acupar %d",acupar);
printf("\n acuimpar %d",acuimpar);
return 0;
}
int main()
{
int i;
tpers persona[2];
FILE *fpTex;
for(i=0;i<2;i++)
{
printf("Ingrese el DNI:");
scanf("%ld",&persona[i].dni);
printf("El apellido y nombre :");
fgets(persona[i].apyn,34,stdin);
printf("Ingrese el sexo:");
fgets(persona[i].sex,2,stdin);
printf("Ingrese la fecha:");
scanf("%d/%d/%d",
&persona[i].fec.di,
&persona[i].fec.me,
&persona[i].fec.an);
printf("Ingrese el impuesto:");
scanf("%f",&persona[i].impuesto);
printf("\n");
}
fpTex=fopen("Arct.txt","wt");
if(fpTex)
{
/*fwrite(persona,sizeof(tpers),3,fpTex); si fuera binario*/
fprintf(fpTex,"%ld%s%s%d%d%d%f",persona.dni,persona.apyn,persona.sex,persona.fec.di,persona.fec.me,persona.fec.an,persona.impuesto);
fclose(fpTex);
}
return 0;
}
#include <stdio.h>
#include <stdlib.h>
#define Arct "D:\\Ejercicios\\ArchivoDeTexto"
#include "ArchivoDeTexto.h"
int main()
{
int i;
tpers persona[5];
FILE *fpTex;
fpTex=fopen("Arct.txt","wt");
if(fpTex=NULL)
{
printf("error");
}
for(i=0;i<5;i++)
{
printf("Ingrese el DNI:");
scanf("%ld",&persona[i].dni);
printf("El apellido y nombre:");
scanf("%s",persona[i].apyn);
printf("Ingrese el sexo:");
scanf("%s",persona[i].sex);
printf("Ingrese la fecha:");
scanf("%d/%d/%d",
&persona[i].fec.di,
&persona[i].fec.me,
&persona[i].fec.an);
printf("Ingrese el impuesto:");
scanf("%f",&persona[i].impuesto);
printf("\n");
}
return 0;
}
typedef struct
{
int di,
me,
an;
}tfecha;
typedef struct
{
long dni;
char apyn[34];
char sex[2];
tfecha fec;
float impuesto;
}tpers;
if(!espacio_escrito && des != cad)
{ /* No se ha escrito el espacio en la cadena final Y no estamos en el primer carácter de la cadena final */
*des = ' ';
des++;
espacio_escrito = 1;
}
#include <stdio.h>
#include <stdlib.h>
#include "personas.h"
int main()
{ char cad[50];
char *pos=cad,
*des=cad;
printf("Ingrese la cadena:");
gets(cad);
puts(cad);
while(*pos)
{
while(esBlanco(*pos)) /*muevo pos hasta que encuentre texto*/
pos++;
if(*pos)
*des=aMayuscula(*pos); /*convierto la primer letra de la palabra en mayuscula*/
pos++;
des++;
while(*pos&&!esBlanco(*pos)) /*convierto las demas palabras en minusculas*/
{
*pos=aMinuscula(*pos);
*des=*pos;
pos++;
des++;
}
}
*des='\0';
puts(cad);
return 0;
}
#include"personas.h"
int esBlanco (char c)
{
/*if (c==' '||c=='\t')
return 1;
return 0;*/
return c==' '||c=='\t';
}
char aMayuscula(char c)
{
//if(c>='a'&&c<='z')
// c-=32;
c>='a'&&c<='z'? c-=32 :c;
return c;
}
char aMinuscula(char c)
{
c>='A'&&c<='Z'? c+=32 :c;
}
Citarhola mUndo
Cita de: NormalizadoHola mundo
#include <stdio.h>
#include <stdlib.h>
#include "personas.h"
int main()
{ char cad[50];
char *pos=cad,
*des=cad;
printf("Ingrese la cadena:");
gets(cad);
puts(cad);
while(*pos)
{
while(esBlanco(*pos)) /*muevo pos hasta que encuentre texto*/
pos++;
if(*pos)
{
*des=aMayuscula(*pos); /*convierto la primer letra de la palabra en mayuscula*/
pos++;
des++;
}
while(*pos&&!esBlanco(*pos)) /*convierto las demas palabras en minusculas*/
{
*pos=aMinuscula(*pos);
*des=*pos;
pos++;
des++;
}
}
*des='\0';
puts(cad);
return 0;
}