Косяк где-то в коде с циклами в цикле С++ (while).

Делал тут домашку, написал код он работает, но показывает всего 4 решения. Переписывал раз 5, итоговые значения менялись, но таблица больше 4-х пунктов так и не показывала.
Будьте добры, подскажите, как довести до ума.
Вот задание:
u=e^(x/2)+e^(z/y) при x<=5,
u=x*y*z при x>5.
0.1<=x<=1.1 шаг 0.25
0.5<=y<=1 шаг 0.5
0<=z<=0.5 шаг 0.1 А вот сам код:
{
float x, y, z, u, e=2.7182;
printf ("-------------------------\n");
printf ("| x | y | z | u |\n");
printf ("-------------------------\n");
while (x<=0.5)
{
x=0.1;
u=pow(e,x/2)+pow(e,z/y);
x+=0.25; while (z<0.5)
{
z=0;
z+=0.1;
while (y<=1)
{
y=0.5;
y+=0.5;
printf ("|%5.3f|%5.3f|%5.3f|%5.3f|\n", x, y, z, u);
printf ("-------------------------\n");
}
}
}
while (x<=1.1)
{
x=0.75;
u=x*y*z;
x+=0.25;
while (z<0.5)
{
z=0;
z+=0.1;
while (y<=1)
{
y=0.5;
y+=0.5;
printf ("|%5.3f|%5.3f|%5.3f|%5.3f|\n", x, y, z, u);
printf ("-------------------------\n");
}
}
}
getche();
}
Будьте добры, подскажите, как довести до ума.
Вот задание:
u=e^(x/2)+e^(z/y) при x<=5,
u=x*y*z при x>5.
0.1<=x<=1.1 шаг 0.25
0.5<=y<=1 шаг 0.5
0<=z<=0.5 шаг 0.1 А вот сам код:
#include <math.h>
#include <stdio.h>
#include <conio.h>
void main()
{
float x, y, z, u, e=2.7182;
printf ("-------------------------\n");
printf ("| x | y | z | u |\n");
printf ("-------------------------\n");
while (x<=0.5)
{
x=0.1;
u=pow(e,x/2)+pow(e,z/y);
x+=0.25; while (z<0.5)
{
z=0;
z+=0.1;
while (y<=1)
{
y=0.5;
y+=0.5;
printf ("|%5.3f|%5.3f|%5.3f|%5.3f|\n", x, y, z, u);
printf ("-------------------------\n");
}
}
}
while (x<=1.1)
{
x=0.75;
u=x*y*z;
x+=0.25;
while (z<0.5)
{
z=0;
z+=0.1;
while (y<=1)
{
y=0.5;
y+=0.5;
printf ("|%5.3f|%5.3f|%5.3f|%5.3f|\n", x, y, z, u);
printf ("-------------------------\n");
}
}
}
getche();
}
18 октября 2015 в 20:46
Ближайшие курсы

Контекстная реклама
Привлечение клиентов
4
марта

Как начать свой путь в разработке?
Онлайн-курс
4
марта

Веб-разработка для начинающих
Учимся делать сайт
4
марта
Новые статьи

Триггеры доверия на сайте: работающие элементы и принципы
16000

Как и почему стоит начать работать с Figma
18500

UI-дизайнер: подробно о профессии дизайнера интерфейсов
48200