7
Kolokvij 2.a #include <iostream> #include <cmath> usingnamespace std; void suma( int n , double * s ) {* s =0; for ( int i=1;i<= n ;i++) { * s =* s +1/( double )pow((2*i+1),2); } } void main () { int n; double s; cout<< "Unesite prirodan broj n" <<endl; cin>>n; suma(n,&s); cout<< "suma je " <<s<<endl; system ( "pause" );}

kolokvij c++

Embed Size (px)

DESCRIPTION

programski jezik

Citation preview

Page 1: kolokvij c++

Kolokvij

2.a

#include<iostream>#include<cmath>usingnamespace std;

void suma(int n,double *s){*s=0;for(int i=1;i<=n;i++){ *s=*s+1/(double)pow((2*i+1),2); }

}

void main (){int n;double s;cout<<"Unesite prirodan broj n"<<endl;cin>>n;

suma(n,&s);cout<<"suma je "<<s<<endl;

system ("pause");}

Page 2: kolokvij c++

3.b

#include<iostream>#include<string>#include<fstream>usingnamespace std;

ofstream izlaz("Recenica.txt");

void main(){string r;

cout<<"Unesite proizvoljnu recenicu"<<endl;getline(cin,r);

for(int i=r.size()-1;i>=0;i--){izlaz<<r[i];}

system ("pause");}

3.a

Page 3: kolokvij c++

#include<iostream>#include<fstream>#include<string>usingnamespace std;

ofstream izlaz("Ispis.txt");

void main(){string r;int sam=0,sug=0;cout<<"Unesite proizvoljnu recenicu"<<endl;getline(cin,r);

for(int i=0;i<r.size();i++){if(r[i]=='a' || r[i]=='e' || r[i]=='i' || r[i]=='o' || r[i]=='u' || r[i]=='A' || r[i]=='E' || r[i]=='I' || r[i]=='O' || r[i]=='U')sam++;elseif(r[i]!='a'&& r[i]!='e'&& r[i]!='i'&& r[i]!='o'&& r[i]!='u'&& r[i]!='A'&& r[i]!='E'&& r[i]!='I'&& r[i]!='O'&& r[i]!='U'&& r[i]!=' '&& r[i]!='.')sug++;}

izlaz<<"Samoglasnika ima "<<sam<<endl;izlaz<<"suglasnika ima "<<sug<<endl;

system("pause");}

2.b

Page 4: kolokvij c++

#include<iostream>#include<cmath>usingnamespace std;

void Zkvadrat(int&n){int j,s=0;

while(n>0) {j=n%10; s=s+j;n=n/10; }n=pow(s,2);

}

void main(){int n;cout<<"Unesite prirodan visecifreni broj"<<endl;

p: cin>>n;if(n<10)

{cout<<"Broj nije visecifreni. Unesite ga ponovo."<<endl;goto p; }

Zkvadrat(n);cout<<"Novi broj je "<<n<<endl;

#include<iostream>#include<cmath>usingnamespace std;

void FjaZaUnos(inta[4][4]){ for(int i=1;i<=4;i++) {for(int j=1;j<=4;j++)

cin>>a[i][j]; }}void ispis(inta[4][4]){ for(int i=1;i<=4;i++) {

for(int j=1;j<=4;j++)cout<<a[i][j]<<"\t";

}cout<<endl;}

void NajBroj(inta[4][4]){

int b=abs(a[1][2]);int k;for(int i=1;i<=4;i++) { for(int j=1;j<=4;j++) { if(abs(a[i][j])>b && i<j)

b=abs(a[i][j]); } }k=b;for(int i=1;i<=4;i++) {for(int j=1;j<=4;j++)

{if(abs(a[i][j])==k)

Page 5: kolokvij c++

cout<<"Najveci broj je "<<a[i][j]<<", a nalazi se na poziciji ("<<i<<","<<j<<")"<<endl; }

}

}

void main (){ int b[4][4] ;

FjaZaUnos(b); ispis(b);NajBroj(b);

system ("pause");}

1.a

Page 6: kolokvij c++

#include<iostream>usingnamespace std;void main (){int a[10],b=0;for(int i=1;i<=10;i++){

cin>>a[i];if(i>1) { if(a[i]<a[i-1]) b++; }}

if((b+1)==10)cout<<"Niz je strogo opadajuci"<<endl;

else cout<<"Niz nije strogo opadajuci"<<endl;

system("pause");}

1.b

Page 7: kolokvij c++