Не могу зациклить код на да/нет( - C (СИ)
Формулировка задачи:
#include "stdafx.h" #include <conio.h> #include <stdio.h> #include <math.h> #include <iostream> using namespace std; int main() { char ext; do { char r = 0; int a = 0, b = 0, c = 0, D; double x1, x2; printf("a="); scanf_s("%d", &a); printf("\nb="); scanf_s("%d", &b); printf("\nc="); scanf_s("%d", &c); D = b*b - 4 * a * c; if (D < 0) printf("Korney net."); else { x1 = (-b - sqrt((double)D)) / 2 * a; x2 = (-b + sqrt((double)D)) / 2 * a; printf("x1=%f\nx2=%f\n", x1, x2); } printf("continue?(y/n)\n"); scanf_s("%s", &ext); //if (r = 'y')ext = 1; //if (r = 'n')ext = 0; getchar(); } while (ext == 'y'); getchar(); return 0; }
Решение задачи: «Не могу зациклить код на да/нет(»
textual
Листинг программы
scanf_s("%c", &ext, 1);
Объяснение кода листинга программы
- Вводится символ в переменную
ext
с помощью функции scanf_s
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д