Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
froma
0 / 0 / 1
Регистрация: 03.03.2016
Сообщений: 9
#1

Решить уравнение - C (СИ)

21.09.2012, 09:01. Просмотров 728. Ответов 16
Метки нет (Все метки)

2a!x3+3(a+b)!=0
где a - количество положительных элементов, стоящих в матрице t(5,5) в столбцах с четными номерами;
b - количество положительных элементов, стоящих в матрице d(6,6) в столбцах с четными номерами.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.09.2012, 09:01
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Решить уравнение (C (СИ)):

Решить уравнение
Помогите решить уравнение в C

Решить уравнение
Вот что у меня получилось #include <conio.h> #include <math.h> void...

Решить уравнение
#include <stdio.h> #include <conio.h>int void main() { clrscr(); int...

Решить уравнение
2a!x3+3(a+b)!=0 где a - количество положительных элементов, стоящих в матрице...

Решить линейное уравнение A*x+B=0
Решить линейное уравнение A*x+B=0, заданное своими коэффициентами A и B (A≠ 0).

Решить линейное уравнение
Решить линейное уравнение A*x+B=0, заданное своими коэфициентами А и В(A не...

16
accept
4833 / 3254 / 454
Регистрация: 10.12.2008
Сообщений: 10,569
21.09.2012, 10:21 #2
вырази x
0
Psilon
Master of Orion
Эксперт .NET
5981 / 4834 / 901
Регистрация: 10.07.2011
Сообщений: 14,439
Записей в блоге: 5
Завершенные тесты: 4
21.09.2012, 10:23 #3
C
1
x=-pow(3(a+b),1/3.0)
0
accept
4833 / 3254 / 454
Регистрация: 10.12.2008
Сообщений: 10,569
21.09.2012, 10:24 #4
не, нужно ещё поделить и факториалы оставить
0
Psilon
Master of Orion
Эксперт .NET
5981 / 4834 / 901
Регистрация: 10.07.2011
Сообщений: 14,439
Записей в блоге: 5
Завершенные тесты: 4
21.09.2012, 10:41 #5
accept, я так понимаю это модуль
0
accept
4833 / 3254 / 454
Регистрация: 10.12.2008
Сообщений: 10,569
21.09.2012, 10:46 #6
модуль на клавиатуре есть конкретный
0
Psilon
Master of Orion
Эксперт .NET
5981 / 4834 / 901
Регистрация: 10.07.2011
Сообщений: 14,439
Записей в блоге: 5
Завершенные тесты: 4
21.09.2012, 10:48 #7
accept, ну мало ли человек не знает Хотя факториал, конечно, логичней)
0
accept
4833 / 3254 / 454
Регистрация: 10.12.2008
Сообщений: 10,569
21.09.2012, 10:50 #8
ну да, задачка непростая (не школьная)
0
Psilon
Master of Orion
Эксперт .NET
5981 / 4834 / 901
Регистрация: 10.07.2011
Сообщений: 14,439
Записей в блоге: 5
Завершенные тесты: 4
21.09.2012, 10:52 #9
accept, почему? тут всего 1 корень) Перенести все вправо и взять кубический корень, проблем-то
А a и b будут не очень большими, если брать равномерное распределение, то 12 и 18 в среднем, факториал 18 в long легко влезет
0
accept
4833 / 3254 / 454
Регистрация: 10.12.2008
Сообщений: 10,569
21.09.2012, 11:15 #10
Python
1
2
3
>>> math.factorial(18)
6402373705728000
>>>
в long помещается не более 2 ^ 32 / 2

Цитата Сообщение от Psilon Посмотреть сообщение
accept, почему? тут всего 1 корень) Перенести все вправо и взять кубический корень, проблем-то
потому что слишком много частей в задаче (нагрузка)
0
Psilon
Master of Orion
Эксперт .NET
5981 / 4834 / 901
Регистрация: 10.07.2011
Сообщений: 14,439
Записей в блоге: 5
Завершенные тесты: 4
21.09.2012, 11:29 #11
accept, блин, я к шарповскому long привык, там он 64

Добавлено через 44 секунды
accept, к тому же факториал можно и в double засунуть, он-то до 2^500 жует, по-моему
0
accept
4833 / 3254 / 454
Регистрация: 10.12.2008
Сообщений: 10,569
21.09.2012, 11:32 #12
Цитата Сообщение от Psilon Посмотреть сообщение
к тому же факториал можно и в double засунуть, он-то до 2^500 жует
23! там максимальное
0
Psilon
Master of Orion
Эксперт .NET
5981 / 4834 / 901
Регистрация: 10.07.2011
Сообщений: 14,439
Записей в блоге: 5
Завершенные тесты: 4
21.09.2012, 11:44 #13
accept, у меня шарп съел 172!
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
using System;
 
 
namespace ConsoleApplication32
{
    class Program
    {
        static void Main()
        {
            double d = 1;
            int i;
            for (i = 1; !double.IsInfinity(d); i++)
                d *= i;
            Console.WriteLine(i);
            Console.WriteLine(d);
            Console.ReadKey();
        }
    }
}
0
Миниатюры
Решить уравнение  
Nameless One
Эксперт С++
5785 / 3434 / 351
Регистрация: 08.02.2010
Сообщений: 7,448
21.09.2012, 14:25 #14
Цитата Сообщение от accept Посмотреть сообщение
в long помещается не более 2 ^ 32 / 2
зависит от платформы/компилятора:

Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
~/samples/c $ cat main.c
#include <stdio.h>
#include <stdlib.h>
 
int main(void)
{
    printf("%zu\n", sizeof(long));
        
    exit(0);
}
~/samples/c $ ./sample 
8
~/samples/c $
0
IrineK
Заблокирован
22.09.2012, 03:47 #15
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Решение:
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
37
38
39
40
41
42
43
44
45
46
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#include<math.h>
 
int count(int dim)
{   int i,j,c;
    int *arr;
    srand(time(NULL));
 
    arr = (int*)calloc(dim*dim, sizeof(int));
    for(i=0; i<dim*dim; i++)
        arr[i]=rand()%10 - rand()%10;
    
    for(i=0, c=0;i<dim;i++)
    {   for(j=0;j<dim;j++)
        {   printf("%4d",arr[i*dim+j]);
            if(!(j%2) && arr[i*dim+j]>0) c++;
        }
        printf("\n");
    }
 
    free(arr);
    return c;
}
 
 
int main()
{   int a,b,i;
    double x3 = -1.5;
    
    printf("Array t(5,5):\n");
    a = count(5);
    printf("a = %d\n\n",a);
    printf("Array d(6,6):\n");
    b = count(6);
    printf("b = %d\n\n",b);
 
    for(i=1; i<=b; i++)
        x3 *= (a+i);
    
    printf("x^3 = %1.1f, x = %1.1f", x3, -pow(abs(x3),1./3)); 
 
    getchar();
    return 0;
}
0
Изображения
 
accept
4833 / 3254 / 454
Регистрация: 10.12.2008
Сообщений: 10,569
22.09.2012, 07:24 #16

Не по теме:

Цитата Сообщение от Psilon Посмотреть сообщение
у меня шарп съел 172!
:D так сишный так же съедает (почти)
питон
Python
1
2
3
4
5
>>> math.factorial(172)
213455108077438865629072570145733886730056159330291227886899710221263324938130981514753340236723864719151973034287306573083301055694802251980973629541579310661401455397074590303866009781148657954570396550703618437210885875866741044575478989978191912006970522334798649753600000000000000000000000000000000000000000
>>> math.factorial(1000)
402387260077093773543702433923003985719374864210714632543799910429938512398629020592044208486969404800479988610197196058631666872994808558901323829669944590997424504087073759918823627727188732519779505950995276120874975462497043601418278094646496291056393887437886487337119181045825783647849977012476632889835955735432513185323958463075557409114262417474349347553428646576611667797396668820291207379143853719588249808126867838374559731746136085379534524221586593201928090878297308431392844403281231558611036976801357304216168747609675871348312025478589320767169132448426236131412508780208000261683151027341827977704784635868170164365024153691398281264810213092761244896359928705114964975419909342221566832572080821333186116811553615836546984046708975602900950537616475847728421889679646244945160765353408198901385442487984959953319101723355556602139450399736280750137837615307127761926849034352625200015888535147331611702103968175921510907788019393178114194545257223865541461062892187960223838971476088506276862967146674697562911234082439208160153780889893964518263243671616762179168909779911903754031274622289988005195444414282012187361745992642956581746628302955570299024324153181617210465832036786906117260158783520751516284225540265170483304226143974286933061690897968482590125458327168226458066526769958652682272807075781391858178889652208164348344825993266043367660176999612831860788386150279465955131156552036093988180612138558600301435694527224206344631797460594682573103790084024432438465657245014402821885252470935190620929023136493273497565513958720559654228749774011413346962715422845862377387538230483865688976461927383814900140767310446640259899490222221765904339901886018566526485061799702356193897017860040811889729918311021171229845901641921068884387121855646124960798722908519296819372388642614839657382291123125024186649353143970137428531926649875337218940694281434118520158014123344828015051399694290153483077644569099073152433278288269864602789864321139083506217095002597389863554277196742822248757586765752344220207573630569498825087968928162753848863396909959826280956121450994871701244516461260379029309120889086942028510640182154399457156805941872748998094254742173582401063677404595741785160829230135358081840096996372524230560855903700624271243416909004153690105933983835777939410970027753472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
>>>



Цитата Сообщение от Nameless One Посмотреть сообщение
зависит от платформы/компилятора:
это само собой, просто рановато его пока рассматривать как более, чем 32-битный
0
Psilon
Master of Orion
Эксперт .NET
5981 / 4834 / 901
Регистрация: 10.07.2011
Сообщений: 14,439
Записей в блоге: 5
Завершенные тесты: 4
22.09.2012, 11:21 #17
accept, так у шарповского есть тип, который вообще вмещает целое любого размера Хоть от миллиона факториал найдет, тока считать будет хз сколько и занимать пару гигов памяти
0
22.09.2012, 11:21
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.09.2012, 11:21
Привет! Вот еще темы с решениями:

Решить уравнение методом хорд
Здравствуйте! Помогите, пожалуйста решить уравнение методом хорд. Даны числа...

Решить уравнение методом простых итераций
Помогите написать для функции x^3+2^2-11 программу на си, заранее спасибо

Решить квадратное уравнение по теореме Виета
Решить квадратное уравнение ax^2 + bx + c =0 по теореме Виета. a, b, c -...

Решить уравнения
Вариант 4,почта jank-23@mail.ru Заплачу.


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

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

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