- •Лабораторная работа №3
- •Новосибирск 2011
- •1. Цель работы:
- •4. Текст программы решения задачи:
- •5. Результаты работы программ:
- •3. Алгоритм решения задачи:
- •4. Текст программы решения задачи:
- •5. Результаты работы программ:
- •4. Текст программы решения задачи:
- •5. Результаты работы программ:
- •4. Текст программы решения задачи:
- •5. Результаты работы программ:
- •4. Текст программы решения задачи:
- •5. Результаты работы программ:
- •3. Алгоритм решения задачи:
- •4. Текст программы решения задачи:
- •5. Результаты работы программ:
- •4. Текст программы решения задачи:
- •5. Результаты работы программ:
4. Текст программы решения задачи:
#include "stdafx.h"
#include <stdio.h>
#include <conio.h>
#include <iostream>
int _tmain(int argc, _TCHAR* argv[])
{
setlocale(LC_ALL,"russian");
//Объявление переменных(A1=Ai-1)
float currentValue = 0;
float previousValue = 0;
float delimoe = 0;
float delitel = 0;
int i = 0;
int j = 0;
int integralPart = 0;
float accuracy = 0;
//Ввод данных
printf(" Введите числа А и В: ");
scanf("%f %f", &delimoe, &delitel);
printf(" Введите количество знаков: ");
scanf("%f", &accuracy);
integralPart = delimoe / delitel;
currentValue = delimoe - integralPart * delitel;
printf( " A / B = %d,", integralPart);
for ( i = 0; i < accuracy ; i++)
{
delitel = delitel / 10;
integralPart = currentValue / delitel;
currentValue = currentValue - integralPart * delitel;
printf( "%d", integralPart);
}
getchar();
getchar();
return 0;
}
}
5. Результаты работы программ: