cc studio programs
TRANSCRIPT
7/21/2019 Cc Studio Programs
http://slidepdf.com/reader/full/cc-studio-programs 1/25
CIRCULAR CONVOLUTION :
#include<stdio.h>
int n1,n2,i,j,n,c,x[10]={0},h[10]={0},y[10]={0},a[10]={0};
void ain!"
{
$int%!&'nte$ the len(th o% the se)uence, n1*&";
scan%!&+d&,n1";
$int%!&'nte$ the len(th o% the se)uence, n2*&";
scan%!&+d&,n2";
$int%!&'nte$ the -$st se)uence*&";
%o$!i=0;i<n1;i"
scan%!&+d&,x[i]";
$int%!&'nte$ the second se)uence*&";
%o$!i=0;i<n2;i"
scan%!&+d&,h[i]";
i%!n1>n2"
{
n=n1;
%o$!i=n2;i<n1;i"
h[i]=0;
}
else
{
7/21/2019 Cc Studio Programs
http://slidepdf.com/reader/full/cc-studio-programs 2/25
n=n2;
%o$!i=n1;i<n2;i"
x[i]=0;
}
$int%!&/esult is*n&";
a[0]=h[0];
%o$!i=1;i<n;i"
a[i]=h[ni];
%o$!j=0;j<n;j"
{
y[j]=0;
c=x[0];
%o$!i=0;i<n;i"
{
y[j]=!y[j]!x[i]a[i]"";
x[i]=x[i1];
}
x[n1]=c;
$int%!&y[+d]=+dn&,j,y[j]";
}
}
34/3567/ 8/79: *
7/21/2019 Cc Studio Programs
http://slidepdf.com/reader/full/cc-studio-programs 3/25
'/7?4@ *
LINEAR CONVOLUTION
7/21/2019 Cc Studio Programs
http://slidepdf.com/reader/full/cc-studio-programs 4/25
#include<stdio.h>
int x[1A],h[1A],y[1A];
void ain!"
{
int i,j,,n;
$int%!&n 'nte$ the value o% *&";
scan%!&+d&,";
$int%!&'nte$ the value o% n*&";
scan%!&+d&,n";
$int%!&'nte$ the value o% inut x!n"*&";
%o$!i=0;i<;i"
scan%!&+d&,x[i] ";
$int%!&'nte$ the value o% inut h!n"*&";
%o$!i=0;i<;i"
scan%!&+d&,h[i]";
%o$!i=;i<n1;i"
x[i]=0;
%o$!i=n;i<n1;i"
h[i]=0;
%o$!i=0;i<n1;i"
{
y[i]=0;
%o$!j=0;j<n1;j"
y[i]=y[i]!x[j]h[ij]";
}
$int%!&?he outut o% y!n"*nn&";
7/21/2019 Cc Studio Programs
http://slidepdf.com/reader/full/cc-studio-programs 5/25
%o$!i=0;i<n1;i"
$int%!&y[+d]=+d &,i,y[i]";
}
8/79: *
'/7?4@ *
7/21/2019 Cc Studio Programs
http://slidepdf.com/reader/full/cc-studio-programs 6/25
B4/ B46?'/
#include<stdio.h>
#include<ath.h>
#de-ne i C.1D1A
int n,@,c;
Eoat F$[GD],Ft[DD];
void ain!"
{
$int%!&n 'nte$ no. o% sales @=&";
scan%!&+d&,@";
$int%!&n 'nte$ choice o% FindoF %unction. n 1./ectan(ula$ 2.?$ian(ula$ n c=&";
scan%!&+d&,c";
$int%!&n 'leents o% HindoF %unction a$e*&";
sFitch!c"
{
7/21/2019 Cc Studio Programs
http://slidepdf.com/reader/full/cc-studio-programs 7/25
case 1*
%o$!n=0;n<=@1;n"
{
F$[n]=1;
$int%!&n F$[+d]=+%&,n,F$[n]";
}
I$eaJ;
case 2*
%o$!n=0;n<=@1;n"
{
Ft[n]=1!2!Eoat"nK!@1"";
$int%!&n Ft[+d]=+%&,n,Ft[n]";
}
I$eaJ;
}
}
7/21/2019 Cc Studio Programs
http://slidepdf.com/reader/full/cc-studio-programs 8/25
8/79: *
/'3?7@8567/ *
7/21/2019 Cc Studio Programs
http://slidepdf.com/reader/full/cc-studio-programs 9/25
'/7?4@*
7/21/2019 Cc Studio Programs
http://slidepdf.com/reader/full/cc-studio-programs 10/25
?/47@8567/ *
7/21/2019 Cc Studio Programs
http://slidepdf.com/reader/full/cc-studio-programs 11/25
?/47@8567/ '/7?4@*
44/ B46?'/
#include<stdio.h>
#include<ath.h>
int i,Fc,F,c,@;
7/21/2019 Cc Studio Programs
http://slidepdf.com/reader/full/cc-studio-programs 12/25
Eoat :[10];
Eoat ul!Eoat,int";
void ain!"
{
$int%!&n 'nte$ the o$de$ o% the Bilte$*&";
scan%!&+d&,@";
$int%!&n 'nte$ the cutoL B$e)uency*&";
scan%!&+d&,Fc";
$int%!&n 'nte$ the choice o% 44/ -lte$ 1.69B 2.:9B*&";
scan%!&+d&,c";
sFitch!c"
{
case 1*
%o$!F=0;F<=10;F"
{
:[F]=1Ks)$t!1ul!!!Eoat"FcKF",2@"";
$int%!&n :[+d]=+%&,F,:[F]";
}
I$eaJ;
case 2*
%o$!F=0;F<=10;F"
{
:[F]=1Ks)$t!1ul!FK!Eoat"Fc,2@"";
$int%!&n :[+d]=+%&,F,:[F]";
}
I$eaJ;
7/21/2019 Cc Studio Programs
http://slidepdf.com/reader/full/cc-studio-programs 13/25
}
}
Eoat ul!Eoat a,int x"
{
%o$!i=0;i<x1;i"
a=a;
$etu$n!a";
}
8/79:*
6H 97 B46?'/*
7/21/2019 Cc Studio Programs
http://slidepdf.com/reader/full/cc-studio-programs 14/25
69B '/7?4@ *
7/21/2019 Cc Studio Programs
http://slidepdf.com/reader/full/cc-studio-programs 15/25
:48: 97 B46?'/*
'/7?4@*
7/21/2019 Cc Studio Programs
http://slidepdf.com/reader/full/cc-studio-programs 16/25
@ M 94@? BB?
#include<stdio.h>
#include<ath.h>
void Iutte$Ey!douIle, douIle, douIle, douIle, douIle, douIle";
int ain!"
{
int i;
douIle N[O]={1,1,1,1,2,2,2,2};
KKdouIle x[O]={D,C,2,1,0,0,0,0};
douIle N/[O];
douIle N4[O]={0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0};
douIle H@/[D]={0.PPPPGP,0.Q0Q0P2,0.0,0.Q0Q0P22};
douIle H@4[D]={0.0,0.Q0Q0P2,0.PPPPGP,0.Q0Q0P2};
7/21/2019 Cc Studio Programs
http://slidepdf.com/reader/full/cc-studio-programs 17/25
douIle sect$u [O];
KKsto$e data in Iit $eve$sal o$ede$
N/[0]= N[0];
N/[1]= N[D];
N/[2]= N[2];
N/[C]= N[G];
N/[D]= N[1];
N/[A]= N[A];
N/[G]= N[C];
N/[Q]= N[Q];
KKcl$sc$!";
KK B4/? ?78' B 5??'/B6R
Iutte$Ey !N/[0], N4[0], N/[1], N4[1], H@/[0], H@4[0]";
Iutte$Ey !N/[2], N4[2], N/[C], N4[C], H@/[0], H@4[0]";
Iutte$Ey !N/[D], N4[D], N/[A], N4[A], H@/[0], H@4[0]";
Iutte$Ey !N/[G], N4[G], N/[Q], N4[Q], H@/[0], H@4[0]";
KK '3@S ?78' B 5??'/B6R
Iutte$Ey !N/[0], N4[0], N/[2], N4[2], H@/[0], H@4[0]";
Iutte$Ey !N/[1], N4[1], N/[C], N4[C], H@/[2], H@4[2]";
Iutte$Ey !N/[D], N4[D], N/[G], N4[G], H@/[0], H@4[0]";
Iutte$Ey !N/[A], N4[A], N/[Q], N4[Q], H@/[2], H@4[2]";
KK ?:4/S ?78' B 5??'/B6R
Iutte$Ey !N/[0], N4[0], N/[D], N4[D], H@/[0], H@4[0]";
Iutte$Ey !N/[1], N4[1], N/[A], N4[A], H@/[1], H@4[1]";
Iutte$Ey !N/[2], N4[2], N/[G], N4[G], H@/[2], H@4[2]";
Iutte$Ey !N/[C], N4[C], N/[Q], N4[Q], H@/[C], H@4[C]";
7/21/2019 Cc Studio Programs
http://slidepdf.com/reader/full/cc-studio-programs 18/25
%o$!i=0;i<O;i"
{
N/[i]= GD.0;
N4[i]= GD.0;
}
%o$!i=0;i<O;i"
{
$int%!&n BB? N/[+d]= +1% N4[+d]= +1%&,i, N/[i],i,N4[i]";
}
$etu$n!0";
}
void Iutte$Ey !douIle a$, douIle ai, douIle I$, douIle Ii,
douIle F$, douIle Fi"
{
douIle t$,ti;
a$K=D.0;
aiK=D.0;
t$=a$ 2;
ti=ai 2;
I$K=D.0;
IiK=D.0;
a$=I$ F$Ii Fi;
ai=I$ FiIi F$;
I$=t$a$;
Ii=tiai;
}
7/21/2019 Cc Studio Programs
http://slidepdf.com/reader/full/cc-studio-programs 19/25
'/7?4@*
4@95? 'T5'@3'*
1 1 1 1 2 2 2 2
9H'/ 9'3?/76 S'@4?R
#include<stdio.h>
#include<ath.h>
#de-ne 9? 12O
#de-ne 94 C.1D1AP2GACAOPQP
7/21/2019 Cc Studio Programs
http://slidepdf.com/reader/full/cc-studio-programs 20/25
tyede% st$uct{Eoat $eal,ia(;}3U96'N;
3U96'N F[9?],sales[9?];
Eoat ioIuLe$[9?],x[9?],x1[9?],y[9?];
sho$t i,IuLe$count=0,Ea(=0;
void BB?!3U96'N y,int n";
void ain!"
{
Eoat su=0.0;
int n,J;
%o$!i=0;i<9?;i"
{
F[i].$eal=cos!294iK!9?2.0"";
F[i].$eal=sin!294iK!9?2.0"";
}
%o$!i=0;i<9?;i"
{
x[i]=sin!294AiK9?";
sales[i].$eal=0.0;
sales[i].ia(=0.0;
}
%o$!n=0;n<9?;n"
{
7/21/2019 Cc Studio Programs
http://slidepdf.com/reader/full/cc-studio-programs 21/25
su=0;
%o$!J=0;J<9?n;J"
su=!x[J]x[nJ]";
ioIuLe$[n]=su;
}
%o$!i=0;i<9?;i"
sales[i].$eal=ioIuLe$[i];
%o$!i=0;i<9?;i"
sales[i].ia(=0.0;
BB?!sales,9?";
%o$!i=0;i<9?;i"
x1[i]=s)$t!sales[i].$ealsales[i].$ealsales[i].ia(sales[i].ia(";
}
void BB?!3U96'N y,int n"
{
3U96'N te1,te2;
int i,j,J;
int ue$Vle(=0,loFe$Vle(=0;
int le(VdiL;
int nuVsta(es=0;
int index,ste;
i=1;
do
{
nuVsta(es=1;
7/21/2019 Cc Studio Programs
http://slidepdf.com/reader/full/cc-studio-programs 22/25
i=2;
}Fhile!iW=n";
le(VdiL=nK2;
ste=!9?2"Kn;
%o$!i=0;i<nuVsta(es;i"
{
index=0;
%o$!j=0;j<le(VdiL;j"
{
%o$!ue$Vle(=j;ue$Vle(<n;ue$Vle(=!2le(VdiL""
{
loFe$Vle(=ue$Vle(le(VdiL;
te1.$eal=!y[ue$Vle(]".$eal!y[loFe$Vle(]".$eal;
te1.ia(=!y[ue$Vle(]".ia(!y[loFe$Vle(]".ia(;
te1.$eal=!y[ue$Vle(]".$eal!y[loFe$Vle(]".$eal;
te1.ia(=!y[ue$Vle(]".ia(!y[loFe$Vle(]".ia(;
!y[loFe$Vle(]".$eal=te2.$eal!F[index]".$eal
te2.ia(!F[index]".ia(;
!y[loFe$Vle(]".$eal=te2.$eal!F[index]".ia(te2.ia(!F[index]".$eal;
!y[ue$Vle(]".$eal=te1.$eal;
!y[ue$Vle(]".ia(=te1.ia(;
}
index=ste;
le(VdiLK=2;
ste=2;
}
7/21/2019 Cc Studio Programs
http://slidepdf.com/reader/full/cc-studio-programs 23/25
j=0;
%o$!i=1;i<!n1";i"
{
J=nK2;
Fhile!J<=j";
{
j=jJ;
J=JK2;
}
j=jJ;
i%!i<j"
{
te1.$eal=!y[j]".$eal;
te1.ia(=!y[j]".ia(;
!y[j]".$eal=!y[i]".$eal;
!y[j]".ia(=!y[i]".ia(;
}
}
}
$etu$n;
}
8/79:*
7/21/2019 Cc Studio Programs
http://slidepdf.com/reader/full/cc-studio-programs 24/25
7/21/2019 Cc Studio Programs
http://slidepdf.com/reader/full/cc-studio-programs 25/25