Форум группы 750501

Объявление

Итак,форум набирает обороты.Оформление можете подстроить каждый под себя в профиле пользователя.P.S.При появлении на экране надписи "Сервис временно недоступен",жмите несколько раз ОБНОВИТЬ в браузере,и страница загрузится.Это просто глюк кривого хостинга)) (зато бесплатного)

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Форум группы 750501 » Курсачи,лабы,и другое » Полностью доработанная версия проги для рассчета кв.уравнения)(код)


Полностью доработанная версия проги для рассчета кв.уравнения)(код)

Сообщений 1 страница 8 из 8

1

#include <stdio.h>
#include <math.h>
#include <conio.h>
void main()
{
float a,b,c;                    //koeficienti yravneni9
float D;                        //diskriminant
float x1,x2;                    //korni yravneni9
int e;
char i;
while(1)
       {
clrscr();                       //o4istka okna soobwenii
do
{
    printf("\n Vvesti koeficienti a,b,c: ");   //vivod sobweni9 dl9 vvoda a,b,c
    e=scanf("%f%f%f",&a,&b,&c);
    if(e!=3)
    puts("\n Vvedeno ne 4islo!Povtorite snovo");
    fflush(stdin);
}
  while(e!=3);

     D=(b*b-4*a*c);
     printf(" D= %f ",D);
     getch();                  //komanda dl9 ostanovki raboti programmi.
if( D>=0 )
      {
       x1=(-b+sqrt(D))/(2*a);
       x2=(-b-sqrt(D))/(2*a);

       printf("\n Rezultat vi4eslenii: \n root 1: %f\n root 2: %f",x1,x2);
      }

      if(D<0)
         {
          printf("\n Itog: Kornei yravneni9 net:(");
         }
      puts("\nxotite povtorit? (y/n)");fflush(stdin);
      scanf("%c",&i);
      if(i=='n') break;

       }
}

0

2

А вот теперь прочитайте, что вы тут написали!  :O

0

3

Супер! Респект игуане=)

0

4

а расписать случаи для нулевых коэффициентов слабо?
Писарчуки блин.
Пишите лучше в Visual Studio, но там нет clrscr().

0

5

Ну,для a,b,c,=0 я отдельного сообщения не создавал,просто заменил if(e!=3) на if(e!=3||a==0||b==0||c==0) и строчку while(e!=3) на while(e!=3||a==0||b==0||c==0),ну плюс в сообщении об ошибке дописал,что "HE BBODITE 0",типа того...По-моему,это самый лёгкий вариант.Пишите кто как по другому делал

0

6

имхо для Ковальчук этого хватит)
осталось только как-нибудь сделать 2 и 3 лабы)))

0

7

Задание,которое она мне на паре давала -
Даны натуральное число n,действительные числа a1,...,an.В последовательности a1,...,an определить число соседств
а) двух положительных чисел
б) двух чисел разного знака

Толком ещё не разбирался что да как,сходу понятно что придёться иметь дело с массивами....)

0

8

Aero написал(а):

Задание,которое она мне на паре давала -
Даны натуральное число n,действительные числа a1,...,an.В последовательности a1,...,an определить число соседств
а) двух положительных чисел
б) двух чисел разного знака

Толком ещё не разбирался что да как,сходу понятно что придёться иметь дело с массивами....

задачка простая.
А вот квадратное уравнение не покатит. Ковальчук любит тестить нулями.

0


Вы здесь » Форум группы 750501 » Курсачи,лабы,и другое » Полностью доработанная версия проги для рассчета кв.уравнения)(код)