Форум программистов, компьютерный форум CyberForum.ru

Найти наименьшее однозначное число "х", удовлетворяющее условию - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 18, средняя оценка - 4.94
noobC++
0 / 0 / 0
Регистрация: 25.04.2012
Сообщений: 16
25.04.2012, 10:57     Найти наименьшее однозначное число "х", удовлетворяющее условию #1
Текст задачи: Найти наименьшее однозначное число "х", удовлетворяющее условию: х*х*х-х*х=n

Пожалуйста решите это.))) Заранее спасибо
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.04.2012, 10:57     Найти наименьшее однозначное число "х", удовлетворяющее условию
Посмотрите здесь:

Дано натуральное число. Найти сумму последних "n" цифр "n" числа, не применяя переменых значений C++
C++ дано четырехзначное число. если сумма первых 2 цифр=сумме 2 последних, написать "yes", иначе "no"
Game "Угадай число" как зделать запрет на "букви" ???? C++
C++ Дано целое число , лежащие в диапазоне от -999 до 999.Вывести строку - словесного описание данного числа вида "отрицательное двухзначное число", "отри
Задача "Дан номер года. Найти число дней в этом году." C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
softonet
 Аватар для softonet
32 / 32 / 2
Регистрация: 17.04.2011
Сообщений: 201
25.04.2012, 11:18     Найти наименьшее однозначное число "х", удовлетворяющее условию #2
Тоесть как я понял нужно спросить N и вычислить какой х для этой формулы да?
опиши задание по понятней
noobC++
0 / 0 / 0
Регистрация: 25.04.2012
Сообщений: 16
25.04.2012, 12:02  [ТС]     Найти наименьшее однозначное число "х", удовлетворяющее условию #3
Это полное задание) как ни прискорбно)
-=ЮрА=-
Заблокирован
Автор FAQ
25.04.2012, 12:03     Найти наименьшее однозначное число "х", удовлетворяющее условию #4
noobC++, ниже попытка решения методом простых итераций
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
25
26
27
28
29
30
31
32
33
34
35
36
#include <cmath>
#include <iostream>
using namespace std;
 
double n;
 
double f(double x);
double g(double x);
 
int main()
{
    double x;
    cout<<"Enter n : ";cin>>n;
    for(x = n; 0.01 < fabs(f(x)); x = g(x))
    {
        system("cls");
        cout<<"x    = "<<x   <<endl
            <<"f(x) = "<<f(x)<<endl
            <<"g(x) = "<<g(x)<<endl;
    }
    cout<<"Input \nn : "<<n<<endl;
    cout<<"Output\nx : "<<x<<endl
        <<"x*x*x - x*x = "<<n - f(x)<<endl;
    system("pause");
    return 0;
}
 
double f(double x)
{
    return n - x*x*x + x*x;
}
 
double g(double x)
{
    return x = n/x*x*x - 1/x;
}
Цитата Сообщение от noobC++ Посмотреть сообщение
Найти наименьшее однозначное число "х"
у меня больше сомнения что ответ может быть в целых однозначных, притом n тоже любым может быть, скажем n = 100000 тогда мы в любом случае однозначным х не отделаемся
Миниатюры
Найти наименьшее однозначное число "х", удовлетворяющее условию  
noobC++
0 / 0 / 0
Регистрация: 25.04.2012
Сообщений: 16
25.04.2012, 12:05  [ТС]     Найти наименьшее однозначное число "х", удовлетворяющее условию #5
вот есть код
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include<stdio.h>
main()
{
      int x=0, n;
      printf("vvedite chislo\n",n);
      scanf("%d",&n);
      while (x<10 and x*x*x-x*x!=n) {
            x=x+1;
            }
      if (x*x*x-x*x==n)
      printf("oTBET:%d\n",x);
      else
      printf("HET Pesheniy");
      getch();
}
терминал выдает:
c:HW/zxc.c:7: ошибка: expected ‘)’ before ‘and’
помогите плиз исправить ошибку!)
softonet
 Аватар для softonet
32 / 32 / 2
Регистрация: 17.04.2011
Сообщений: 201
25.04.2012, 12:09     Найти наименьшее однозначное число "х", удовлетворяющее условию #6
Вот держи
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <vcl.h>
#include <math.h>
#include<windows.h>
using namespace std;
int main()
 {
 int x=0, n;
 printf("vvedite chislo\n",n);
 scanf("%d",&n);
 while (x<10 && x*x*x-x*x!=n)
 {
 x=x+1;
 }
 if (x*x*x-x*x==n)
 printf("oTBET:%d\n",x);
 else
 printf("HET Pesheniy");
 
  system("pause");
 
}
Миниатюры
Найти наименьшее однозначное число "х", удовлетворяющее условию  
noobC++
0 / 0 / 0
Регистрация: 25.04.2012
Сообщений: 16
25.04.2012, 12:14  [ТС]     Найти наименьшее однозначное число "х", удовлетворяющее условию #7
Ребята простите) всем спасибо. Прост надо под Linux)))) если у кого есть возможность под эту ОС адаптировать сделайте это)))))горим) скоро уже пара кончится)
softonet
 Аватар для softonet
32 / 32 / 2
Регистрация: 17.04.2011
Сообщений: 201
25.04.2012, 12:19     Найти наименьшее однозначное число "х", удовлетворяющее условию #8
Цитата Сообщение от noobC++ Посмотреть сообщение
Ребята простите) всем спасибо. Прост надо под Linux)))) если у кого есть возможность под эту ОС адаптировать сделайте это)))))горим) скоро уже пара кончится)
Ого я чем смог помог))) ищи ХР или 7SEVEN
-=ЮрА=-
Заблокирован
Автор FAQ
25.04.2012, 12:59     Найти наименьшее однозначное число "х", удовлетворяющее условию #9
noobC++, я понял в чём суть, у нас однозначные числа 0 - 9 т.е. n может иметь лишь определённое значение а иначе под данную формулу не подвести
Цитата Сообщение от noobC++ Посмотреть сообщение
х*х*х-х*х=n
Код ниже пойдёт и на линуксе
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
25
#include <stdio.h>
#include <stdlib.h>
 
int main()
{
    int x, n;
    printf("Enter n : ");scanf("%d",&n);
    for(x = 0; x < 10; x++)
    {
        if(x*x*x - x*x == n)
            break;
    }
    if(9 < x)
        printf("Dly dannog n net otveta v odoznachnih chislah\n");
    else
    printf
    (
        "x = %d\n"
        "x*x*x - x*x = %d\n",
         x,
        x*x*x - x*x
    );
    system("pause");
    return 0;
}
http://codepad.org/HrxUqADL

PS:Даже наверное стоит ввести ещё и отрицательные однозначные, т.е. заменить начальную инициализацию х в цикле с 0-ля на -9-ть
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
for(x = 0; x < 10; x++)
Корректней будет такая запись
C
1
for(x = -9; x < 10; x++)
Миниатюры
Найти наименьшее однозначное число "х", удовлетворяющее условию   Найти наименьшее однозначное число "х", удовлетворяющее условию  
noobC++
0 / 0 / 0
Регистрация: 25.04.2012
Сообщений: 16
25.04.2012, 13:04  [ТС]     Найти наименьшее однозначное число "х", удовлетворяющее условию #10
Ребята. Всем спасибо)))собрал код из кусков))
вот конечный
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include<stdio.h>
main()
{
  int x=0, n;
  printf("vvedite chislo\n",n);
  scanf("%d",&n);
  while (x<10 && x*x*x-x*x!=n) {
    x=x+1;
  }
  if (x*x*x-x*x==n)
    printf("oTBET:%d\n",x);
  else
    printf("HET Pesheniy");
  system("pause");
}
-=ЮрА=-
Заблокирован
Автор FAQ
25.04.2012, 13:08     Найти наименьшее однозначное число "х", удовлетворяющее условию #11
Цитата Сообщение от noobC++ Посмотреть сообщение
#include<stdio.h>
main()
{
int x=0, n;
printf("vvedite chislo\n",n);
scanf("%d",&n);
while (x<10 && x*x*x-x*x!=n)
{
x=x+1;
}
if (x*x*x-x*x==n)
printf("oTBET:%d\n",x);
else
printf("HET Pesheniy");
system("pause");
}
- это хрень на постном масле(не обижайся), выше дал тебе нормальный код
Найти наименьшее однозначное число "х", удовлетворяющее условию

во первых ты начал с нуля
Цитата Сообщение от noobC++ Посмотреть сообщение
x=0
а надо с -9-ти, ( у тебя же не сказано наименьшее положительное, а сказано однозначное или -5 это уже не однозначное по твоему?)

а во вторых
Цитата Сообщение от noobC++ Посмотреть сообщение
while (x<10 && x*x*x-x*x!=n)
{
x=x+1;
}
if (x*x*x-x*x==n)
- неужели это красивей нежели
for(x = 0; x < 10; x++)
{
if(x*x*x - x*x == n)
break;
}
noobC++
0 / 0 / 0
Регистрация: 25.04.2012
Сообщений: 16
25.04.2012, 13:11  [ТС]     Найти наименьшее однозначное число "х", удовлетворяющее условию #12
Спасибо, братух))) прост препод сказал и тот прокатит))

Добавлено через 1 минуту
твой то канеш красивее) прост ему пофиг на корявость. главн, чтобы работало)
-=ЮрА=-
25.04.2012, 13:11
  #13

Не по теме:

Цитата Сообщение от noobC++ Посмотреть сообщение
и тот прокатит))
- нуу прокатит и рациональней иногда не рядышком

noobC++
0 / 0 / 0
Регистрация: 25.04.2012
Сообщений: 16
25.04.2012, 13:14  [ТС]     Найти наименьшее однозначное число "х", удовлетворяющее условию #14
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение

Не по теме:

- нуу прокатит и рациональней иногда не рядышком

нуу да)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.04.2012, 13:28     Найти наименьшее однозначное число "х", удовлетворяющее условию
Еще ссылки по теме:

C++ разработать программу для работы со строками: найти и заменить в ней все символы "а" на "b"
Найти все трехзначные числа: "Само число и сумма цифр этого числа делятся на одно и то же число P" C++
Найти число, удовлетворяющее условию C++

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

Или воспользуйтесь поиском по форуму:
-=ЮрА=-
Заблокирован
Автор FAQ
25.04.2012, 13:28     Найти наименьшее однозначное число "х", удовлетворяющее условию #15
Вот блок-схемма к моему коду(кривовата ну так и чертил за 5 мин)
Миниатюры
Найти наименьшее однозначное число "х", удовлетворяющее условию  
Вложения
Тип файла: rar blockshem.visio.rar (21.7 Кб, 6 просмотров)
Yandex
Объявления
25.04.2012, 13:28     Найти наименьшее однозначное число "х", удовлетворяющее условию
Ответ Создать тему
Опции темы

Текущее время: 07:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru