Initial Commit für C++ Übungen
parent
54555d492f
commit
9cf6a251fe
@ -0,0 +1,42 @@
|
||||
#include <iostream>
|
||||
#include <queue>
|
||||
|
||||
template<typename T>
|
||||
char const* miep(T){
|
||||
return __PRETTY_FUNCTION__;
|
||||
}
|
||||
|
||||
int main(int argc, char const *argv[])
|
||||
{
|
||||
// int result;
|
||||
// int max = 4000000;
|
||||
// std::queue <int> evens;
|
||||
|
||||
// for(int prev = 0, cur = 1, temp = 0; cur < max;) {
|
||||
// temp = cur;
|
||||
// cur = prev+cur;
|
||||
// prev = temp;
|
||||
// if(cur%2 == 0)
|
||||
// {
|
||||
// evens.push(cur);
|
||||
// std::cout << "current even: " << cur << std::endl;
|
||||
// }
|
||||
|
||||
// }
|
||||
|
||||
// while(!evens.empty())
|
||||
// {
|
||||
// result += evens.front();
|
||||
// evens.pop();
|
||||
// }
|
||||
// std::cout << "Result: " << result << std::endl;
|
||||
|
||||
int a {1u};
|
||||
unsigned int b {a};
|
||||
|
||||
std::cout<< "a: "<< miep('a'+1) << " "<< 'a'+1 <<"\n";
|
||||
std::cout<< "b: "<< miep('b'+'a') << " " <<'a'+'b' <<"\n";
|
||||
|
||||
|
||||
return 0;
|
||||
}
|
@ -0,0 +1,21 @@
|
||||
#include <iostream>
|
||||
|
||||
int getSumOfMultiplesWithMaxLimit(int base,int max){
|
||||
int sum = 0;
|
||||
for (int multiplier = 0, result = 0; result <= max; ++i )
|
||||
{
|
||||
result = base * multiplier;
|
||||
if(result <= max)
|
||||
sum += result;
|
||||
|
||||
}
|
||||
return
|
||||
}
|
||||
|
||||
int main(int argc, char const *argv[])
|
||||
{
|
||||
int result = getSumOfMultiplesWithMaxLimit(3,1000) + getSumOfMultiplesWithMaxLimit(5,1000) - getSumOfMultiplesWithMaxLimit(15,1000);
|
||||
cout.write("Result: "+result);
|
||||
|
||||
return 0;
|
||||
}
|
Loading…
Reference in New Issue