Конвертер величин - C (СИ)
Формулировка задачи:
Задание звучит так:
3. Написать программу соответствия между унциями и каратами, если 1 унция = 142 карата. В программе задаются: начальное значение количества унций, шаг изменения, количество значений.
Первое и последнее условие я написал, но вот не могу приложить ума, что такое "шаг изменения". Дело не в том, что я не могу это написать, а в том, что даже не представляю что это такое.
Пока, моя программа выглядит так:
#include <stdio.h>
#include <locale.h>
#include <stdlib.h>
int main(void)
{
float ounces,output,k;
int values,i;
setlocale(LC_CTYPE,"rus");
printf("Введите количество значений: ");
scanf("%i",&values);
k = 142;
i=1;
while (i<=values)
{
printf("Введите количество унций: ");
scanf("%f",&ounces);
output = ounces*k;
i++;
printf("%.2f унц. - это %.2f карат.\n",ounces,output);
}
system("PAUSE");
return 0;
}Решение задачи: «Конвертер величин»
textual
Листинг программы
for(блок инициализации; блок условия; блок модификации) тело;