Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.10.2019, 19:27   #1
crazze16
 
Регистрация: 26.09.2019
Сообщений: 5
Сообщение перевести while в for

Код:
#include "pch.h"
#include <iostream>
#include<math.h>
int main()
{
	double a = 0.5, b = 1, h = 0.1, x,q;
	x = a;
	while (x < b)
	{
		
 q=pow(x, 1 / 5.0) + pow(pow(x, 2), 1 / 3.0);
x = x + h;
		printf("x=%f", q);
	}




}
помогите переделать с помощью for.
моя версия не работает) :
Код:
#include "pch.h"
#include <iostream>
#include<math.h>
int main()
{
		double a = 0.5, b = 1, h = 0.1, x, q;
	
	
			x = a;
			for (int x = 1; x <= b; x = x + h){
				q = pow(x, 1 / 5.0) + pow(pow(x, 2), 1 / 3.0);
				x = x + h;
			}
			
		printf("x=%f", q);
    



}
crazze16 вне форума Ответить с цитированием
Старый 03.10.2019, 20:04   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,706
По умолчанию

Код:
			x = a;
			for (int x = 1;
Так от a или от 1? Если объявляете переменную внутри фор, то это будет новая переменная.

Код:
x < b
x <= b
Разницу видите?

Код:
x = x + h){
...
				x = x + h;
Так шаг h или 2h?

Да и зачем вы принтф из цикла вынесли?
p51x вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перевести код на C# Sashaa_i Общие вопросы C/C++ 6 03.12.2015 15:26
Как перевести? Nightway Общие вопросы Delphi 26 18.03.2014 14:56
перевести в C# ~Леди~ C# (си шарп) 11 06.04.2011 23:22
Перевести код из C++ в C# Dj_SheLL Помощь студентам 0 22.03.2011 23:18
Перевести на СИ DartDayring Общие вопросы C/C++ 4 30.03.2010 17:46