Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ConsoleApplication1.cpp : Defines the entry point for the console application.
- //
- #include "stdafx.h"
- #include "iostream"
- using namespace std;
- void IeskotiDidziausioSkaitmens(int skaicius, int& rezultatas);
- int IeskotiMaziausioSkaitmens(int skaicius);
- int main()
- {
- int skaicius = 0, pirmas = 0, antras = 0, trecias = 0, ketvirtas = 0, maziausias = 9, didziausias = 0;
- cin >> skaicius;
- printf("Įvesk keturženklį skaičių");
- if (skaicius < 999 || skaicius > 9999)
- {
- printf("Skaičius privalo būti keturženklis!\n");
- main();
- }
- maziausias = IeskotiMaziausioSkaitmens(skaicius);
- IeskotiDidziausioSkaitmens(skaicius, didziausias);
- printf("Skirtumas\n%d - %d = %d\n", didziausias, maziausias, didziausias - maziausias);
- }
- void IeskotiDidziausioSkaitmens(int skaicius, int& rezultatas)
- {
- int pirmas = skaicius / 1000 % 10,
- antras = skaicius / 100 % 10,
- trecias = skaicius / 10 % 10,
- ketvirtas = skaicius % 10;
- if (pirmas > rezultatas)
- rezultatas = pirmas;
- if (antras > rezultatas)
- rezultatas = antras;
- if (trecias > rezultatas)
- rezultatas = trecias;
- if (ketvirtas > rezultatas)
- rezultatas = ketvirtas;
- }
- int IeskotiMaziausioSkaitmens(int skaicius)
- {
- int rezultatas = 0;
- int pirmas = skaicius / 1000 % 10,
- antras = skaicius / 100 % 10,
- trecias = skaicius / 10 % 10,
- ketvirtas = skaicius % 10;
- if (pirmas < rezultatas)
- rezultatas = pirmas;
- if (antras < rezultatas)
- rezultatas = antras;
- if (trecias < rezultatas)
- rezultatas = trecias;
- if (ketvirtas < rezultatas)
- rezultatas = ketvirtas;
- return rezultatas;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement