Cześć mam mały problem z zadankami; oba dałem radę zrobić, lecz nie umiem z postawionymi warunkami :(
1 zadanie
muszę wypisać potęgi 10 w zakresie 0-19, z jednym printf
i jedną parą nawiasów klamrowych. Nie mogę użyć pow()
#include <stdio.h>
#include <math.h>
int main(void)
{
int i;
for(i=0;i<=19;i++)
printf("%.0f\n",pow(10,i));
return 0;
}
2 zadanie
wartości z powyższego zadania muszę wypisać tak oby cyfry jedności były pod sobą, tylko jeden printf
Udało mi się za pomocą dwóch printfów, a jak robię jednym to od potęgi 10-19 rozdzeżdzają mi się o jedno miesjce do tyłu
#include <stdio.h>
#include <math.h>
int main(void)
{
int i,j;
for(i=0;i<=9;i++)
{
printf("10 do potęgi %d =%22.0f\n",i,pow(10,i));
}
for(j=10;j<=19;j++)
{
printf("10 do potęgi %d =%21.0f\n",i,pow(10,j));
}
return 0;
}