avatar
Untitled

Guest 497 3rd Apr, 2023

CPP 2.00 KB
                                           
                         #include <iostream>
#include <algorithm>
#include <cmath>
#include <fstream>

using namespace std;

int ilc(long long n)
{
	int o=0;
	while (n>0)
	{
		o++;
		n=n/10;
	}
	return 0;
}

bool czyzero(long long n)
{
	while(n>0)
	{
		int g=n%10;
		if(g==0)
		{
			return false;
		}
		n=n/10;
	}
	return true;
}

int przedostatnia(long long n)
{
	int g=n%100;
	g=g/10;
	return g;
}

long long prze(long long n)
{
	n=n/10;
	int g=0,v=0;
	long long b=0;
	while(n>0)
	{
	
		g=n%10;
		b=b+g*pow(8,v);
		n=n/10;
		v++;
	}
	return b;
}

long long nadzies(long long n)
{
	int c=n%10;
	n=n/10;
	int g=0,v=0;
	long long b=0;
	while(n>0)
	{
	
		g=n%10;
		b=b+g*pow(c,v);
		n=n/10;
		v++;
	}
	return b;
}


int main()
{
	long long l[999];
	int osiem=0;
	int dl=0;
	int zero=0;
	int parzyste=0;
	long long suma=0;
	long long max=0;
	long long maxid=0;
	long long min=99999999;
	long long minid=0;
	ifstream in("liczby.txt");
	for(int i=0 ;i < 999 ; i++)
	{
	
		in >> l[i];
			dl=l[i]%10;
	if(dl==8)
	{
		osiem++;
		suma=suma+prze(l[i]);
		
	}
	if(dl==4)
	{
		if (czyzero(l[i])==true)
		{
			zero++;
		}
	}
	if(dl==2)
	{
		if(przedostatnia(l[i])==0)
		{
			parzyste++;
		}
	}
	if(max<nadzies(l[i]))
	{
		max=nadzies(l[i]);
		maxid=l[i];
	}
	if(min>nadzies(l[i]))
	{
		min=nadzies(l[i]);
		minid=l[i];
	}
	}

	cout << "zad 1 "<< osiem << endl; // zad 1
cout << "zad 2 "<<zero << endl; // zad 2
cout << "zad 3 "<< parzyste << endl; // zad 3
	cout <<"zad 4 " <<suma << endl; // zad 4

	cout << "zad 5 najmniejsza: "<< min << " " << minid << " najwieksza: ";
		cout << max << " " << maxid << endl;


	in.close();
	return 0;
}
                      
                                       
To share this paste please copy this url and send to your friends
RAW Paste Data
Recent Pastes
Ta strona używa plików cookie w celu usprawnienia i ułatwienia dostępu do serwisu oraz prowadzenia danych statystycznych. Dalsze korzystanie z tej witryny oznacza akceptację tego stanu rzeczy.
Wykorzystywanie plików Cookie
Jak wyłączyć cookies?
ROZUMIEM