/*#include<stdio.h>
int fun(int *s,int t,int *k)
{
int i,m=0,max;
k=s+1;
max=*s;
for(i=0;i<t-1;i++)
{
if(*(k+i)>max)
{
max=*(k+i);
m=i+1;
}
}
return printf("%d,%d\n",m,max);
}
main()
{
int i,s[10]={0},*p=0;
for(i=0;i<10;i++)
scanf("%d",&s[i]);
fun(s,10,p);
}*/
/*#include<stdio.h>
#define N 10000
void len_cat(char c1[],char c2[])
{
int i,j,k,max;
char d[N];
for(i=0;c1[i]!='\0';i++)
d[i]=c1[i];
for(j=0;c2[j]!='\0';j++)
d[i+j]=c2[j];
d[i+j]='\0';
printf("%s",d);
printf("\n");
}
main()
{
int i;
char s[N],t[N];
printf("\nplease enter string s:");
gets(s);
printf("\nplease enter string t:");
gets(t);
len_cat(s,t);
}*/
/*#include<stdio.h>
void input(int *arr,int n)
{
int *p,i;
p=arr;
printf("please enter 10 integers:\n");
for(i=0;i<n;i++)
scanf("%d",p+i);
}
void max_min(int *arr,int n)
{
int *min,*max,*p,t;
min=max=arr;
for(p=arr+1;p<arr+n;p++)
{
if(*p>*max)
max=p;
else if(*p<*min)
{ min=p;
t=*arr;*arr=*min;*min=t;}
if(max==arr)
{ max=min;
t=*(arr+n-1);
*(arr+n-1)=*max;
*max=t;}
}
}
void output(int *arr,int n)
{
int *p,i;
p=arr;
for(i=0;i<n;i++)
printf("%3d",*p++);
printf("\n");
}
main()
{
int a[10];
input(a,10);
max_min(a,10);
output(a,10);
}*/
#include<stdio.h>
#define N 1000
long fun(char *p)
{
int i,m=0;
for(i=0;*(p+i)!='\0';i++)
{
if(*(p+i)=='-')
printf("%c",*(p+i));
else
m=m*10+(*(p+i)-48);
}
return printf("%d",m);
printf("\n");
}
main()
{
char s[N];
printf("\nplease enter string s:");
gets(s);
fun(s);
}
int fun(int *s,int t,int *k)
{
int i,m=0,max;
k=s+1;
max=*s;
for(i=0;i<t-1;i++)
{
if(*(k+i)>max)
{
max=*(k+i);
m=i+1;
}
}
return printf("%d,%d\n",m,max);
}
main()
{
int i,s[10]={0},*p=0;
for(i=0;i<10;i++)
scanf("%d",&s[i]);
fun(s,10,p);
}*/
/*#include<stdio.h>
#define N 10000
void len_cat(char c1[],char c2[])
{
int i,j,k,max;
char d[N];
for(i=0;c1[i]!='\0';i++)
d[i]=c1[i];
for(j=0;c2[j]!='\0';j++)
d[i+j]=c2[j];
d[i+j]='\0';
printf("%s",d);
printf("\n");
}
main()
{
int i;
char s[N],t[N];
printf("\nplease enter string s:");
gets(s);
printf("\nplease enter string t:");
gets(t);
len_cat(s,t);
}*/
/*#include<stdio.h>
void input(int *arr,int n)
{
int *p,i;
p=arr;
printf("please enter 10 integers:\n");
for(i=0;i<n;i++)
scanf("%d",p+i);
}
void max_min(int *arr,int n)
{
int *min,*max,*p,t;
min=max=arr;
for(p=arr+1;p<arr+n;p++)
{
if(*p>*max)
max=p;
else if(*p<*min)
{ min=p;
t=*arr;*arr=*min;*min=t;}
if(max==arr)
{ max=min;
t=*(arr+n-1);
*(arr+n-1)=*max;
*max=t;}
}
}
void output(int *arr,int n)
{
int *p,i;
p=arr;
for(i=0;i<n;i++)
printf("%3d",*p++);
printf("\n");
}
main()
{
int a[10];
input(a,10);
max_min(a,10);
output(a,10);
}*/
#include<stdio.h>
#define N 1000
long fun(char *p)
{
int i,m=0;
for(i=0;*(p+i)!='\0';i++)
{
if(*(p+i)=='-')
printf("%c",*(p+i));
else
m=m*10+(*(p+i)-48);
}
return printf("%d",m);
printf("\n");
}
main()
{
char s[N];
printf("\nplease enter string s:");
gets(s);
fun(s);
}