- Член од
- 6 јуни 2009
- Мислења
- 3.094
- Поени од реакции
- 445
Денес на колоквиум ми се падна следната задача:
Да се напише програма, каде што од опсег внесен од тастатура, ќе ги печати сите броеви каде што помеѓу ротираните цифри се внесува бројот 7.
пример: 425=>57274, 12=>271, 20=>72
Ќе може некој да ја реши колку да споредам со тоа што го напишав.
Код:
#include <stdio.h>
int main()
{
int br, prevrten = 0, vnesiSedumka = 0;
scanf("%d", &br);
while (br!=0)
{
prevrten *= 10;
if (vnesiSedumka)
prevrten += 7;
else
{
prevrten += br%10;
br /= 10;
}
vnesiSedumka = !vnesiSedumka;
}
printf("%d\n", prevrten);
return 0;
}