Hej, mam problem z zadaniem z lekcji, czy ktoś może wie, jak zrobić to zadanie? Nie można używać tablic w tym zadaniu, a to jest treść zadania: "Dany jest ciąg liczb rzeczywistych zakończony zerem. Napisz program, który wypisze te liczby, których ostatnia cyfra w części całkowitej jest taka sama jak pierwsza cyfra w części ułamkowej. Np. 1234.43 spełnia warunki, liczba 1234.1234 nie spełnia"
A to kod, który napisałem potrzebuje poprawy
#include <iostream>
using namespace std;
int main()
{
float x,xr;
int i=0;
cout<<"Program wypisuje liczby, ktorych ostatnia cyfra w czesci dziesietnej jest rowna pierwszej cyfrze w czesci ulamkowej"<<endl;
cout<<"Dane"<<endl<<"===="<<endl;
while (x!=0)
{
cout<<i+1<<". liczba = ";
cin>>x;
xr=x-int(x);
if ((int(x)%10==xr*10) && x!=0)
{
cout<<i+1<<". liczba spelniajaca warunek = "<<x;
}
i++;
}
}