dashakhmeleva6
?>

2. имеется три отрезка длиной a, b и с. напишите функцию, которая будет по длине отрезковопределять, можно ли из них построить треугольник. известно, что треугольник может быть построен, если сумма длин двух любых отрезков больше длины третьего отрезка, т.е. а+c> b, b+c> а.​

Информатика

Ответы

webotryvclub21
Значение переменной i не задано, поэтому выведет что - то произвольное,
Почему   while (a<N) ?  А если первая цифра слева в числе = 1?
while (a<N)  нужно заменить на while (0<N)
Убрать строку   a=N%10;  перед while
После строки  min=10;  добавить строку  i=0;

после изменений будет примерно так:

#include<stdio.h>
#include<conio.h>

main() {
 int N,a, min, i, imin; 
 scanf("%d", &N);
 min=10; i=0;
 while (0<N)
 { i++;
 a=N%10;
 N=N/10;
 if (a<min)
 { min=a;
  imin=i; }
 }
 printf ("%d", imin);
 getch();   
 return 0;
}
krtatiana69
Вот оттестированный мой вариант программы. Тестировал на числах от 1 до 6. Писать начал чуть раньше Антагониста, но он оказался шустрее :))

//PascalABC
//NaaMan
//Программа расчитана ТОЛЬКО на факториалы
//Проверки ошибочного ввода НЕТ
var n, result, i : real;
begin
    write('Введите факториал > ');
    readln(n);
    if (n = 1) then
        result := 1
    else begin
        i := 2;
        while n <> 1 do begin
            n := n / i;
            result := i;
            i := i + 1;
        end;
    end;
    writeln('Число ', result);
end.

В! много ! 9 8) известен факториал числа n. найти это число. 15) начав тренировки, лыжник в первый д
В! много ! 9 8) известен факториал числа n. найти это число. 15) начав тренировки, лыжник в первый д
В! много ! 9 8) известен факториал числа n. найти это число. 15) начав тренировки, лыжник в первый д

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

2. имеется три отрезка длиной a, b и с. напишите функцию, которая будет по длине отрезковопределять, можно ли из них построить треугольник. известно, что треугольник может быть построен, если сумма длин двух любых отрезков больше длины третьего отрезка, т.е. а+c> b, b+c> а.​
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

VladimirovnaBugrova
yulyatmb
Petrushin482
Владимир
zadvornovakrmst
natalia-bokareva
brendacepedam
re22no22
sergeev-alp5
annazhurawlewa
platonovkosty
Fateevsa9
severbykova
ver2bit
ikhilovb76