Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 30.10.2009
Сообщений: 12
1

Найти целые корни уравнения

07.04.2010, 14:41. Просмотров 1098. Ответов 5
Метки нет (Все метки)

Привет! Я с С не знаком вообще, тока начал синтаксис учить,поэтому не бейте сильно. Нужно решить 3 задачки В КОНСОЛЕ:


1) Предлагает ввести три целых числа a, b и с (а<>0). Найти целые корни уравнения ax2+bx+c=0. Вывести сообщение о количестве корней и полученные значения.


2) Считывает последовательность символов (0 – конец последователь¬ности). Подсчитывает количества вхождений в последовательность: больших и маленьких букв, соответствующим Вашим инициалам (на¬пример, К, к, О или о). Нарисовать частотную гистограмму с помо¬щью звездочек. Использовать: операторы выбора switch (в языке C), для рисования гистограмм использовать do – while (в языке C).Гистограмму представить в виде:
К 12 ************
к 5 *****
О 2 **
о 5 *****


3) Выводит на экран последовательность чисел (в последовательности отсутствуют числа 3 и 8):
10 9 7 6 5 4 2 1
Использовать операторы break, continue;

Желательно проще на сколько возможно, Спасибо!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.04.2010, 14:41
Ответы с готовыми решениями:

Найти целые корни кубического уравнения
Найти первые ненулевые корни уравнения k^3-n^2+m=0 через while. Первым решением будут числа k=1....

Найти все целые корни уравнения
Найти все целые корни уравнения ах^3 + bх^2 + сх + d = 0, где а, b, с и d — заданные целые числа,...

Найти все целые корни кубического уравнения
Найти все целые корни уравнения ах3 + bх2 + сх + d = 0, где а, b, с и d — заданные целые числа,...

Найти все целые корни уравнения ax3+bx2+cx+d=0
Добрый вечер. Есть задача : Вводятся целые числа a,b,c,d.Найти все целые корни уравнения...

5
20 / 20 / 3
Регистрация: 21.03.2010
Сообщений: 221
07.04.2010, 14:51 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

№1:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <stdio.h>
void main()
{
  int a,b,c;
  float d,x1,x2;
  printf("Vvedit a,b,c\n");
  scanf("%d%d%d",&a,&b,&c);
  d=b*b-4*a*c;
  if(d>0,a!=0)
    {         
    x1=(-b-sqrt(d))/(2*a);    
    x2=(-b+sqrt(d))/(2*a);
    printf("x1=%f\nx2=%f",x1,x2);
    }
    else
     if(d==0,a!=0)
      {
       x1=-b/(2*a);
       printf("x1=x2=%f",x1);  /*2,4,2*/
      }
     else
        printf("Net kornej."); 
     getch();
}
Проверь-должно работать...
0
5 / 5 / 0
Регистрация: 12.12.2009
Сообщений: 56
07.04.2010, 18:01 3
Цитата Сообщение от &Alex& Посмотреть сообщение
getch();
не нуждается в конце кода.
return 0; вместо гетча и при запуске программы (если среда MS Visual studio 200*) промсо зажимаешь Ctrl+F5 и он сам не закроет консоль
0
20 / 20 / 3
Регистрация: 21.03.2010
Сообщений: 221
07.04.2010, 18:21 4
Цитата Сообщение от оренбуржец Посмотреть сообщение
не нуждается в конце кода.
return 0; вместо гетча и при запуске программы (если среда MS Visual studio 200*) промсо зажимаешь Ctrl+F5 и он сам не закроет консоль
Использую ТС вообщето-там это необходимо. И разве это что-то меняет?
0
7 / 7 / 7
Регистрация: 24.03.2010
Сообщений: 25
07.04.2010, 18:37 5
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

3)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
/*3) Выводит на экран последовательность чисел (в последовательности отсутствуют числа 3 и 8): 
10 9 7 6 5 4 2 1 
Использовать операторы break, continue;*/
 
#include <iostream>
 
int main(void)
{
    for(int i = 10; i >= 1; i--)
    {
        if(i == 8 || i == 3)
            continue;
        std::cout << i << " ";
    }
    return 0;
}
0
0 / 0 / 0
Регистрация: 30.10.2009
Сообщений: 12
08.04.2010, 00:53  [ТС] 6
Всем огромное спасибо!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.04.2010, 00:53

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Найти все целые корни уравнения ax3+bx2+cx+d=0
Здравствуйте! Помогите, пожалуйста, решить задачу: &quot;Вводятся целые значения для a, b, c, d. Найти...

Отделить корни уравнения графически. Уточнить корни уравнения методом половинного деления
Здравствуйте, господа программисты, помогите пожалуйста код написать, очень нужна ваша помощь) Вот...

Найти корни уравнения
Написать программу, которая находит корни уравнения e^x=x+2 с погрешностью 10^-10. Заранее...

Найти корни уравнения
f(x)=6x4+19x3-7x2-26x+12=0


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.