#include <iostream>
using namespace std;
const int N = 4;
int a [N];
void zvetsi() // zvetsi o jedna
{
int p = 1; // co se pricita
for (int i = 0; i < N; i++)
{
a[i] = a[i] + p; // zvetsit cifru
p = 0; // co se priste pricte
if (a[i] >= 2) // moc velka cislice
{
a[i] = a[i] - 2; // opravime (o 1 rad)
p = 1; // priste pricist
}
}
}
int main()
{
a[0] = 1;
a[1] = 0;
a[2] = 1;
a[3] = 0;
zvetsi();
zvetsi();
zvetsi();
int s = 0;
int z = 1;
for (int i = 0; i < N; i++)
{
// z = 2 ^ i
s = s + a[i] * z; // prictu a[i] * 2^i
z = 2 * z; // z = 2 ^ (i+1)
}
for (int i = 0; i < N; i++)
{
cout << "a[" << i << "] = " << a[i] << endl;
}
cout << "cislo ";
for (int i = N-1; i >= 0; i--)
{
cout << a[i];
}
cout << endl;
cout << "soucet " << s << endl;
}
#include <iostream>
using namespace std;
const int N = 4;
int a [N];
int main()
{
a[0] = 1;
a[1] = 0;
a[2] = 1;
a[3] = 0;
int s = 0;
int z = 1;
for (int i = 0; i < N; i++)
{
// z = 2 ^ i
s = s + a[i] * z; // prictu a[i] * 2^i
z = 2 * z; // z = 2 ^ (i+1)
}
for (int i = 0; i < N; i++)
{
cout << "a[" << i << "] = " << a[i] << endl;
}
cout << "cislo ";
for (int i = N-1; i >= 0; i--)
{
cout << a[i];
}
cout << endl;
cout << "soucet " << s << endl;
}
#include <iostream>
using namespace std;
const int N = 100;
int a [N];
int main()
{
for (int i = 0; i < N; i++)
{
a[i] = 10 * i;
}
int s = 0;
for (int i = 0; i < N; i++)
{
s = s + a[i];
}
for (int i = 0; i < N; i++)
{
cout << "a[" << i << "] = " << a[i] << endl;
}
cout << "soucet " << s << endl;
}