Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*1. Duotas 5-ženklis skaičius. Rasti skaičiaus skaitmenų sumą.*/
- #include <iostream>
- using namespace std;
- int main ()
- {
- int sk,
- a,
- b,
- c,
- d,
- e,
- sksuma;
- cin >> sk;
- a = sk/10000;
- b = sk/1000%10;
- c = sk/100%10;
- d = sk/10%10;
- e = sk%10;
- sksuma = a+b+c+d+e;
- cout << sksuma;
- return 0;
- }
- //=================================================================
- //=================================================================
- /* 2.Duotas 3-ženklis skaičius. Rasti skaitmenų vidurkį. */
- #include <iostream>
- using namespace std;
- int main()
- {
- int sk,
- a,
- b,
- c,
- skvid;
- cin >> sk;
- a = sk/100;
- b = sk/10%10;
- c = sk%10;
- skvid = (a+b+c)/3;
- cout << skvid;
- return 0;
- }
- //=================================================================
- //=================================================================
- /*3. Duotas 5-ženklis skaičius n. Parašykite programą skaitmenų vidurkiui rasti.*/
- #include <iostream>
- using namespace std;
- int main ()
- {
- int n,
- a,
- b,
- c,
- d,
- e,
- nvid;
- cin >> n;
- a = n/10000;
- b = n/1000%10;
- c = n/100%10;
- d = n/10%10;
- e = n%10;
- nvid = (a+b+c+d+e)/5;
- cout << nvid;
- return 0;
- }
- //=================================================================
- //=================================================================
- /*4. Duotas 4-ženklis skaičius. Sumažinti kiekvieną skaičiaus skaitmenį vienetu ir išvesti skaitmenų sumą, bei sumažintą 4-ženklį skaitmenį.
- Pasitikrinkite. 4562, rezultatas suma = 13, skaičius = 3451.*/
- #include <iostream>
- using namespace std;
- int main ()
- {
- setlocale(LC_ALL, "Lithuanian");
- int sk,
- a,
- b,
- c,
- d,
- sksuma,
- naujassk;
- cout << "Įveskite keturženklį skaičių: ";
- cin >> sk;
- a = (sk/1000)-1;
- b = (sk/100%10)-1;
- c = (sk/10%10)-1;
- d = (sk%10)-1;
- sksuma = a+b+c+d;
- naujassk = a*1000+b*100+c*10+d;
- cout << "Naujasis skaičius, visus skaitmenis sumažinus vienetu: " << naujassk << "." << endl;
- cout << "Naujojo skaičiaus skaitmenų suma: " << sksuma << "."; << endl;
- return 0;
- }
- //=================================================================
- //=================================================================
- /*5. Duotas 4-ženklis skaičius n. Regeneruokite skaičių į atvirkščią duotajam. Pvz 1234 tai 4321.*/
- #include <iostream>
- using namespace std;
- int main ()
- {
- int sk,
- a,
- b,
- c,
- d,
- naujassk;
- cin >> sk;
- a = sk/1000;
- b = sk/100%10;
- c = sk/10%10;
- d = sk%10;
- naujassk= d*1000+c*100+b*10+a;
- cout << naujassk;
- return 0;
- }
- //=================================================================
- //=================================================================
- /*6. Mokinys sugalvojo užslaptinti 4-nklį skaičių. Pakeisdamas 1 su 4 skaitmeniu vietomis ir 2 su 3.
- Po to gautame skaičiuje pakeitė 2 su 4 vietomis.
- Duotą keturženklį skaičių n užkoduokite pagal taisykles.
- Pasitikrinkite. n=1234, kodas 2341*/
- #include <iostream>
- using namespace std;
- int main ()
- {
- int n,
- a,
- b,
- c,
- d,
- pakeistassk;
- cin >> n;
- a = n/1000;
- b = n/100%10;
- c = n/10%10;
- d = n%10;
- pakeistassk = b*1000+c*100+d*10+a;
- cout << pakeistassk;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement