@8BitesC

Почему в консоли на выводе 0?

1.2. Побудувати таблицю відповідності між мірами 1фут=0,3048м=12дюймів. Початкове
значення міри, крок зміни цього значення та кількість рядків у таблиці задавати в режимі
діалогу. Намалювати блок-схему*/

#define _CRT_SECURE_NO_WARNINGS
#include <Windows.h>
#include<stdio.h>
#include<math.h>

static double factorial(double f) // функція факторіалу
{

	double r;
	for (r = 1; f > 1; r *= (f--));	
	return r;
}
void main()
{
	SetConsoleCP(1251);
	SetConsoleOutputCP(1251);
	int kil; // Оголошення змінної цілого типу
	int n = 1;
	int i = 0;
	float fut, m, dm, krok1, krok2; 
	int rad;
	int j;
	

	printf("Введіть початкове значення футів\n");
	scanf("%f", &fut);

	

	printf("Введіть крок для футів\n");
	scanf("%f", &krok1);

	//printf("Введіть крок для метрів/n");
	//scanf("%f/n", &krok2);

	printf("Введіть кількість рядків в таблиці\n");
	scanf("%d", &rad);

	printf("Фути\t Метри\t Дюйми\n");
	j = 1;
	while(j <= rad)
	{
		m = 0.3048 * fut;
		dm = 12.0 * fut ;

		printf("%.1f\n","%.1f\n","%.1f\n", fut, m, dm);
		fut += krok1;
		j++;

	}

	getch(); 
}
  • Вопрос задан
  • 57 просмотров
Пригласить эксперта
Ответы на вопрос 1
gbg
@gbg
Любые ответы на любые вопросы
Строка с форматом неверно составлена.
printf("%.1f\n","%.1f\n","%.1f\n", fut, m, dm);  // тут ошибка

printf("%.1f\t%.1f\t%.1f\n", fut, m, dm);
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы