Што ќе се прикаже
#include <iostream>
using namespace std; void X(int &A, int &B) { A = A + B; B = A - B; A = A - B; } int main() { int a = 4, b = 18; X(a,b); cout << a << ", " << b; return 0; }
using namespace std;void X(int A, int &B){ A = A + B;B = A - B;A = A - B;}int main(){ int a = 4, b = 18;X(a,b);cout << a << ", " << b;return 0;}
#include <iostream>using namespace std; void Execute(int &B, int C = 100) { int temp = B + C; B += temp; if (C == 100) cout << temp << " " << B << " " << C << endl; } int main() { int M = 90, N = 10; Execute(M); cout << M << " " << N << endl; Execute(M, N); cout << M << " " << N << endl; return 0; }#include <iostream> using namespace std; int func(int &x, int y = 10) { if (x % y == 0) return ++x; else return y--; } int main() { int p = 20, q = 23; q = func(p, q); cout << p << " " << " " << q << endl; p = func (q); cout << p << " " << " " << q << endl; q = func (p); cout << p << " " << " " << q << endl; return 0; }#include <iostream>
using
namespace
std;
int
f1(
int
&t,
int
u,
int
v)
{
t = t+1;
u = u-1;
v = v + (t*u);
return
v;
}
int
main()
{
int
a=3, b=2, c=5;
cout << f1(a, b, c) << endl;
//pechati '9'
//vrednosta na a e promeneta
//vrednostite na b i c ostanaa nepromeneti
cout << a <<
" "
<< b <<
" "
<< c << endl;
//pechati '4 2 5'
return
0;
}
#include <iostream> using namespace std; void V(int &x,int y) { cout<<x<<y; x=1;} int L(int id) { cout<<id; id=id+4; cout<<id; return 5;} int main() { int x=2; int y=4; V(y,x); cout<<x<<y; cout<<L(2); return 0; }
Да се напише програма која со потпрограма пресметува средна вредност на n природни броеви. #include <iostream> using namespace std; double sredna(int a) { int s,i,b; double sr; s=0; for (i=1; i<=a; i++) { cin>>b; s+=b; } sr=s*1.0/a; return sr; } int main() { int a,n; cout<<"vnesi go n "; cin>>n; cout<<"srednata vrednost e "<<n<<" e "<<sredna(n)<<endl; return 0; }
Да се напише програма која со потпрограма определува збир на цифрите на природниот број n
# include <iostream> using namespace std; int zbir(int n) { int s, ost; s=0; while (n>0) { ost=n%10; s+=ost; n=n/10; } return s; } int main() { int n; cin>>n; cout<<" zbirot na cifrite e "<<zbir(n); return 0; }Внеси два броја. Провери дали првиот е делив со вториот#include <iostream>using namespace std; bool deliv(int a, int b) { int ostatok = a % b; if(ostatok == 0) { return true; } else { return false; } } int main () { cout << "Proverka na delivost na dva broja" << endl; int broj1, broj2; cout << "Prv broj: "; cin >> broj1; cout << "Vtor broj: "; cin >> broj2; if(deliv(broj1, broj2)) cout << broj1 << " e deliv so " << broj2; else cout << broj1 << " ne e deliv so " << broj2; return 0; }Одреди го најголемиот од 4 внесени броја#include<iostream> using namespace std; int max(int a, int b) { if (a > b) return a; else return b; } int main () { cout << "Najgolem od 4 broja" << endl; int a, b, c, d; cout << "1. broj: "; cin >> a; cout << "2. broj: "; cin >> b; cout << "3. broj: "; cin >> c; cout << "4. broj: "; cin >> d; cout << "Najgolem od broevite " << a << ", " << b << ", " << c << ", " << d ; cout << " e brojot " << max(max(a, b), max(c, d)) << endl; return 0; }Прости броеви од 1 од 1000#include <iostream>using namespace std; bool prost (int x) { if (x == 1) return false; for (int i = 2; i <= x / 2; i++) if (x % i == 0) return false; return true; } int main () { cout << "Prosti broevi od 1 do 10000" << endl; int p; for (int p = 1; p <= 1000; p++) if (prost(p)) cout << p << " "; return 0; }
No comments:
Post a Comment