ya veo que efectivamente coinciden. Gracias de nuevo por la lección
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>
void orden(int arr){
int aux,i,j;
int tam=sizeof(arr)/sizeof(*arr);
for(i=0;i<tam;i++){
for(j=0;tam-i;j++){
if (arr[j]>arr[j+1]){
aux=arr[j];
arr[j]=arr[j+1];
arr[j+1]=aux;
}
}
}
}
int main(){
int vec[]={9,3,5,7,1};
orden(vec);
}
int reverso(int num){
int reverso=0,exp=log10(num);
while(num>0){
reverso = reverso + (num%10)*pow(10,exp);
exp--;
num=num/10;
}
return reverso;
#include <stdio.h>
int main(){
float num=44.5;
int entera=num;
float fracionaria=num-entera;
}
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int reverso(int num){
int reverso=0,exp=log10(num);
while(num>0){
reverso = reverso + (num%10)*pow(10,exp);
exp--;
num=num/10;
}
return reverso;
}
int palindromo(int num){
if (num-reverso(num)==0)
return 0;
else return -1;
}
int main( )
{
int num;
printf("Ingrese un numero\n");
scanf("%d", &num);
while ((palindromo(num)!=0)){
num=num+reverso(num);
}
printf("su palindromo es %d",num);
}
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int reverso(int num){
int reverso=0,exp=log10(num);
while(num>0){
reverso = reverso + (num%10)*pow(10,exp);
exp--;
num=num/10;
}
return reverso;
}
int palindromo(int num){
int num1=num;
int tam=log10(num)+1;
int matriz[tam];
int i,j=0,aux=0;
for(i=0; i<tam;i++){
matriz[i]=num1%10;
num1=num1/10;
}
while(!(i<=0)){
i--;
aux=matriz[i]-matriz[j];
if (aux!=0) return -1;
j++;
}
return 0;
}
int main( )
{
int num,cont;
printf("Ingrese un numero\n");
scanf("%d", &num);
while ((palindromo(num)!=0)||(cont<200)){
num=num+reverso(num);
cont++;
}
printf("su palindromo es %d",num);
}