HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 07.12.2009, 00:51
qwert135
Познающий
Регистрация: 22.11.2009
Сообщений: 53
С нами: 8667664

Репутация: 0
По умолчанию

Вводим интервал от [а,b],вводим величину шага h, h=(b-a)/n,где n любое натуральное число и точность вычислений е(достаточно маленькое число) .Вычисление функции начинается с х=а и так с шагом h до b будут производиться вычисления функции x прин.[a,b], и до тех пор пока |Ak| не станет меньше е.Ak=1/(x^2+(k^2)*(pi^2)).Произведенные вычисления должны быть выведены в виде таблицы.Первый столбец- номер по порядку(t),второй-значение х,третий-f(x),четвертый-номер члена ряда [a,b].

Последний раз редактировалось qwert135; 07.12.2009 в 00:59..
 
Ответить с цитированием

  #2  
Старый 07.12.2009, 15:22
Syntaxys
Познающий
Регистрация: 02.09.2007
Сообщений: 67
С нами: 9836841

Репутация: 20
По умолчанию

Примерно так?

1.Вводим a,b
2.Вводим n (целое, >0 ?)
Вводим e (кол-во знаков после , ?)
считается h=(b-a)/n
3.х:=а
4.От a дo b считаем ф-ию:
если а>b, то завершаем подсчет.
f(x)=уравненние ф-ии то какое?
x[i,4]:=i
x[i,2]:=x
x[i,3]:=f(x)
x[i,4]:=i
х:=х+h
если (1/(x^2+(k^2)*(pi^2)))<e, , то завершаем подсчет.
5.Выводим таблицу.

Не понял про Первый столбец- номер по порядку(t),четвертый-номер члена ряда [a,b].

В чем отличие?
 
Ответить с цитированием

  #3  
Старый 07.12.2009, 21:58
qwert135
Познающий
Регистрация: 22.11.2009
Сообщений: 53
С нами: 8667664

Репутация: 0
По умолчанию

Цитата:
Сообщение от Syntaxys  
Примерно так?

1.Вводим a,b
2.Вводим n (целое, >0 ?)
Вводим e (кол-во знаков после , ?)
считается h=(b-a)/n
3.х:=а
4.От a дo b считаем ф-ию:
если а>b, то завершаем подсчет.
f(x)=уравненние ф-ии то какое?
x[i,4]:=i
x[i,2]:=x
x[i,3]:=f(x)
x[i,4]:=i
х:=х+h
если (1/(x^2+(k^2)*(pi^2)))<e, , то завершаем подсчет.
5.Выводим таблицу.

Не понял про Первый столбец- номер по порядку(t),четвертый-номер члена ряда [a,b].

В чем отличие?
блин,забыл написать основу проги я написал,подскажи как все это в виде таблицы вывести.Первый столбец-просто номера по порядку(1,2,3 и так далее),второй столбец-значение "х",третий столбец-значение "f(x)",четвертый столбец-номер члена ряда на котором останавливается вычисление. По поводу твоих вопросов. n это константа,допустим n=2. Вычисление заканчивается когда abs(Ak)<e(e-это точность вычислений,мы ее вручную вводим,допустим 0.001). h -это величина шага
 
Ответить с цитированием

  #4  
Старый 07.12.2009, 22:01
qwert135
Познающий
Регистрация: 22.11.2009
Сообщений: 53
С нами: 8667664

Репутация: 0
По умолчанию

Syntaxys,можешь дать мне свое мыло,я тебе вышлю нормальный текст с заданием и ту часть проги,которую я уже написал.
 
Ответить с цитированием

  #5  
Старый 07.12.2009, 16:38
Moodle
Новичок
Регистрация: 28.11.2009
Сообщений: 5
С нами: 8658802

Репутация: 0
По умолчанию

С++ кто шарит сделайте пожалуйста, за мной не заржавеет:
--------------------------------------------------------------------------------
Вычислить значение функции в, развив функци. sh(x) в ряд Тейлора. Аргумент x изменяется от 0 до 3 с шагом 0,5. Определить погрешность
y = { sh(x) +sh(x*x), 0<=x<=1
y = {(sh*sh)*(x)/sh*(x+2), 1<x<=2
---------------------------------------------------------------------------------
Нужно сделать что б показывало график функции.
+ Комментарий к каждому ряду.
Крайние строки сегодня на вчера вообщем нужно по зарез.

Последний раз редактировалось Moodle; 07.12.2009 в 18:21..
 
Ответить с цитированием

  #6  
Старый 07.12.2009, 21:53
mr_walker
Познающий
Регистрация: 09.08.2009
Сообщений: 39
С нами: 8818983

Репутация: 75
По умолчанию

Пост №1969
плииз... могу отблагодарить разве семизнаком и аватарками....
 
Ответить с цитированием

  #7  
Старый 07.12.2009, 22:10
jecka3000
Постоянный
Регистрация: 15.03.2008
Сообщений: 441
С нами: 9555536

Репутация: 95
По умолчанию

язык си шарп
Условие:
Определить класс с методом, который вычисляет и возвращает количество нулевых строк (т.е. строк, состоящих из одних нулей) в квадратной матрице целого типа произвольных размеров. Даны две квадратные матрицы размером NxN. Значение N ввести с клавиатуры. Заполнить обе матрицы путем ввода с клавиатуры. Выдать на экран построчно ту матрицу, который имеет больше нулевых строк. Если таких строк в матрицах одинаковое количество, вывести любую из них.

С меня стопиццот плюсафф))
 
Ответить с цитированием

  #8  
Старый 08.12.2009, 01:13
cel1697i845
Постоянный
Регистрация: 22.11.2008
Сообщений: 395
С нами: 9192803

Репутация: 776
По умолчанию

Цитата:
Сообщение от jecka3000  
язык си шарп
Условие:
Определить класс с методом, который вычисляет и возвращает количество нулевых строк (т.е. строк, состоящих из одних нулей) в квадратной матрице целого типа произвольных размеров. Даны две квадратные матрицы размером NxN. Значение N ввести с клавиатуры. Заполнить обе матрицы путем ввода с клавиатуры. Выдать на экран построчно ту матрицу, который имеет больше нулевых строк. Если таких строк в матрицах одинаковое количество, вывести любую из них.

С меня стопиццот плюсафф))
Если правильно понял то вот:
Код:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication10
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine(" Введите размер матрицы");
            int N = Convert.ToInt32(Console.ReadLine());
            int[,] m1 = new int[N, N];
            int[,] m2 = new int[N, N];
            int i1, j1, p1, p2, r = 0;
            p1 = 0; p2 = 0;
            Console.WriteLine("Матрица 1");
            for (i1 = 0; i1 < N; i1++)  // вводим первую матрицу
            {
                for (j1 = 0; j1 < N; j1++)
                {
                    m1[i1, j1] = Convert.ToInt32(Console.ReadLine());
                    if ((m1[i1, j1] != 0) || (r != 0))
                    {
                        r = 1;
                    }
                    else
                    {
                        r = 0;
                    }
                }
                if (r == 0)
                {
                    p1++;
                }
                r = 0;
            }
            Console.WriteLine("Матрица 2");
            r = 0;
            for (i1 = 0; i1 < N; i1++)  // вводим вторую матрицу
            {
                for (j1 = 0; j1 < N; j1++)
                {
                    m2[i1, j1] = Convert.ToInt32(Console.ReadLine());
                    if ((m2[i1, j1] != 0) || (r != 0))
                    {
                        r = 1;
                    }
                    else
                    {
                        r = 0;
                    }
                }
                if (r == 0)
                {
                    p2++;
                }
                r = 0;

            }
            if (p1 > p2) //если у матрицы 1 кол-во строк с 0 больше то выводим ее
            {
                for (i1 = 0; i1 < N; i1++)  // вывод
                {
                    for (j1 = 0; j1 < N; j1++)
                    {
                        Console.Write(m1[i1, j1]);
                    }
                    Console.WriteLine();
                }
            }
            else
            {
                if (p1 < p2) //если у матрицы 2 кол-во строк с 0 больше то выводим ее
                {
                    for (i1 = 0; i1 < N; i1++)  // вывод
                    {
                        for (j1 = 0; j1 < N; j1++)
                        {
                            Console.Write(m2[i1, j1]);
                        }
                        Console.WriteLine();
                    }
                }
                else
                {
                    if ((p1 == p2) && (p1!=0)) //если кол-во равные то выводим первую
                    {
                        for (i1 = 0; i1 < N; i1++)  // вывод
                        {
                            for (j1 = 0; j1 < N; j1++)
                            {
                                Console.Write(m1[i1, j1]);
                            }
                            Console.WriteLine();
                        }
                    }
                    else
                    {
                        Console.WriteLine("Нет нулевых строк");
                    }
                }
            }
            Console.ReadKey();
        }
    }
}
 
Ответить с цитированием

  #9  
Старый 08.12.2009, 09:10
Pashkinz
Новичок
Регистрация: 26.09.2009
Сообщений: 2
С нами: 8749527

Репутация: 0
По умолчанию

Парни, выручайте!
Нужно на С несложную прогу написать на двумерные массивы..

В двумерном N * K массиве целых чисел обнулить все отрицательные элементы, если их число было меньше числа положительных элементов. В противном случае обнулить все положительные элементы.

Размеры массива задается с клавиатуры. Элементы массива вводятся случайным образом (не с клавиатуры).


Кто может помочь стукните в асю 381388764! Расплачусь денежкой=)
 
Ответить с цитированием

  #10  
Старый 08.12.2009, 18:37
Gifts
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
С нами: 9497186

Репутация: 1304


По умолчанию

Pashkinz
Код:
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int mass[200][200];

using namespace std;

int main()
{
    int n=0,k=0;
    srand ( time(NULL) );

    printf("Vvedite kolichestvo strok i stolbcov cherez probel\r\n");
    scanf("%d%d", &n, &k);
    int s = 0;
    printf("\nIshodnij massiv\n");
    for(int i=0;i<n;i++)
    {
        for(int j=0; j<k; j++)
        {
            mass[i][j]=rand() % 100 - 50;
            if (mass[i][j]>0) s--;
            else if (mass[i][j]<0) s++;
            printf("%5d",mass[i][j]);
        }
        printf("\n");
    }
    printf("\nPoluchennij massiv:\n");

    for(int i=0;i<n;i++)
    {
        for(int j=0; j<k; j++)
        {
            if (s*mass[i][j]>0) mass[i][j]=0;
            printf("%5d",mass[i][j]);
        }
        printf("\n");
    }
    return 0;
}
__________________
Любая действущая программа устарела.
Создайте систему, которой сможет пользоваться даже дурак ,и только дурак захочет ею пользоваться.
Как правильно задавать вопросы: _http://www.yakimchuk.ru/questions.htm
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Американским студентам запретили пользоваться Skype KPOT_f!nd Мировые новости. Обсуждения. 1 28.09.2006 03:47
Любителям квестов сюда!! FoX's Болталка 10 25.01.2005 20:42



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.

×

Создать сделку

Продавец: ник или ID

Название сделки:

Сумма USDT:

Срок сделки, дней:

Кто платит комиссию:

Условия сделки:

После создания сделки средства будут зарезервированы в холде до завершения сделки.

×

Мои сделки

Загрузка...
×

Сделка


Загрузка чата...
×

ESCROW ADMIN PANEL

Загрузка...
Загрузка...