Witam.
Mam mały problem.
Zadanie:
Wprowadzić n=5 liczb typu rzeczywistego, obliczyć dla każdej z nich kwadrat i sześcian oraz wyprowadzić numer liczby, samą liczbę, oraz jej kwadrat i sześcian.
Problem polega na tym,iż wczytuje liczbę obliczam kwadrat oraz sześcian ale niestety wczytywanie nie jest takie jakie powinno.
Mój kod:
#include <math.h>
#include <stdio.h>
#include <conio.h>
int main()
{
int const n=5;
int liczba=1,x,kwadrat,szescian;
for(int liczba=1;liczba<=n;liczba++){
printf("Podaj liczbe %d :",liczba);
scanf("%d",&x);
}
for(int liczba=1;liczba<=n;liczba++)
{
kwadrat=x*x;
szescian=x*x*x;
printf("Liczba %d to: %d,kwadrat jest rowny: %d,szescian jest rowny: %d\n",liczba,x,kwadrat,szescian);
}
}
Proszę o pomoc bo pewnie jakiś mały bład, którego nie mogę rozwiązać.