Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Какая функция в С++ берет только дробную часть от числа? Какая функция в С++ берет только дробную часть от числа?:) https://www.cyberforum.ru/ cpp-beginners/ thread22070.html Нужно записать массив в файл, а потом из этого файла считать этот же массив C++
Помогите, пожалуйста, никогда с файлами делов не имела. Нужно записать массив в файл, а потом из этого файла считать этот же массив. Как это сделать на чистом Си?
C++ Вычислить и вывести на экран в виде таблицы значения функции, заданной с помощью ряда Тейлора Вот сама задачка.:) Вычислить и вывести на экран в виде таблицы значения функции, заданной с помощью ряда Тейлора, на интервале от x нач. до x кон. с шагом dx с точностью eps. Таблицу снабдить заголовком и шапкой. Каждая строка таблицы должна содержать значение аргумента, значение функции и количество просуммированных членов ряда. вот что у меня получилось ... https://www.cyberforum.ru/ cpp-beginners/ thread22058.html C++ Разместить на побочной диагонали матрицы суммы элементов, которые лежат на диагоналях, перпендикулярных к побочной. суть задачи : Заполнить матрицу случайными числами. Разместить на побочной диагонали суммы элементов, которые лежат на диагоналях, перпендикулярных к побочной. Вот что есть. Но программа не выводит нужный результат. Буду признательна любой подсказке. Заранее спасибо !!! #include <stdio.h> #include <time.h> #include <stdlib.h> int Ar; int main(void) { https://www.cyberforum.ru/ cpp-beginners/ thread22042.html
C++ Конструктор
Создать абстрактный тип данных - класс вектор, который имеет указатель на float, число элементов и переменную состояния. Определить конструктор без параметров, конструктор с параметром, конструктор с двумя параметрами. Конструктор без параметров выделяет место для одного элемента и инициализирует его в ноль. Конструктор с одним параметром, - размер вектора, - выделяет место и инициализирует...
C++ Вывод строк фиксированной длины из входного потока https://www.cyberforum.ru/ cpp-beginners/ thread22021.html
Задача организовать цикл по входному потоку и вывести полученные getchar'ом символы в виде строк некоторой длины N. Допустим, если длина строки превышает N, тогда печатаем ее с переносом на следующую строку. Пример из книги Кернигана & Ритчи. Написать надо на обычном Си и без использования строковых функций. Как брать символы из вх. потока это все понятно, но не получается именно алгоритм...
C++ Сформировать список, в котором хранится информация о заболеваниях сотрудников Сформировать список, в котором хранится информация о заболеваниях сотрудников: ФИО, год рождения, заболевание, продолжительность болезни. Определить сотрудников, которые перенесли одно и тоже заболевание; заболевания с максимальной продолжительностью болезни; количество больничных каждого сотрудника; количество дней, пропущенных по болезни каждым сотрудником Если можно напишите пожалуйста... https://www.cyberforum.ru/ cpp-beginners/ thread21976.html Решение системы уравнений компактным методом исключений C++
На С++ надо решить систему уравнений компактным методом исключений. Элементы матрицы- комплексные числа, введенные в символьной форме. Числа обязательно должны быть представлены структурой. Ввод идет из файла txt потоками данных (ifstream, ofstream). Кто хоть что-нибудь может сказать по этому поводу, откликнитесь пожалуйста!
C++ Необходимо создать функцию для обработки символьных рядов Потрібно створити функцію для обробки символьних рядків. За зразок брати функцію WordIndex(s,n)(Призначення: визначення позиції початку в рядку s слова з номером n) обробки рядків мови C, але не застосовувати її в своїй функції. Передбачити обробку помилок в параметрів і особливі випадки. Розробити два варіанти заданої функції - використовуючи традиційну обробку масивів і використовуючи адресну... https://www.cyberforum.ru/ cpp-beginners/ thread21950.html C++ ввод-вывод текста https://www.cyberforum.ru/ cpp-beginners/ thread21933.html
как с помощью массива можно вводить и выводить текст в Си, если в тексте есть пробелы?
C++ Заменить в строках первое слово на другое
задание такое: задан текст, содержащий произвольное кол-во строк, в которых отдельные слова могут разделяться одним или несколькими пробелами и знаками пунктуации(перенос слов не используется). Сформировать новый текст, который является результатом след. преобразования исходного текста: заменить в строках (содержащих заданное слово) первое слово на другое заданное слово. попыталась написать...
C++ итерация для просмотра бинарного дерева https://www.cyberforum.ru/ cpp-beginners/ thread21889.html
typedef struct tree{ int data; struct tree *leftPtr, *rightPtr, *parentPtr; }TREE; TREE *rootPtr, *tempPtr, *tmpPtr; void Print( TREE *sPtr )/*Функция печати элементов дерева*/ { if( sPtr->data != -1 ){
181 / 33 / 7
Регистрация: 29.10.2008
Сообщений: 283
0

Сколько врени надо для выполнения программы - C++ - Ответ 98249

30.01.2009, 17:34. Показов 910. Ответов 2
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Всем привет. В учебнике дейтела есть программа которая тасует карты. когда я скомпилил листинг программа не зависает, а долго думает. во всем виноват наибездарнейший цикл в функции shuffle(). скажите кто-нибудь сколько примерно времени надо для выполнения этой программы.
класс:
C++
1
2
3
4
5
6
7
8
9
class DeskOfCards
{
    public:
        DeskOfCards();
        void shuffle();     //тасует карты
        void deal();        //сдает карты
    private:
        int Desk[4][13];    //колода
};

определение класса:
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
47
48
49
50
51
52
53
54
55
56
57
#include <iostream>
using std::cout;
using std::endl;
#include <cstdlib>
using std::rand;
using std::srand;
#include "DeskOfCards.h"
//---------------------------
 
DeskOfCards::DeskOfCards()      
{
    for(int i=0; i<3; i++)
    {
        for(int j=0; j<13; j++)
        {
            Desk[i][j]=0;   
        }   
    }
    srand(time(0));             
}
 
void DeskOfCards::shuffle()     
{
    int row;
    int column;
    for(int i=0; i<=52; i++)
    {
        do{
            row=rand() % 4;
            column=rand() % 13;
        }while(Desk[row][column]!=0);
        Desk[row][column]=i;
    }   
}
 
void DeskOfCards::deal()    
{
    static const char *face[13]=
    {"Tuz", "Dvoika", "Troika", "Chetverka", "Pyaterka", "Shesterka",
    "Semerka", "Vosmerka", "Devyatka", "Desyatka", "Valet", "Dama", "Korol"};
    static const char *suit[4]=
    {"Piki", "Chervu", "Bubnu", "Trefu"};
    for(int i=1; i<=52; i++)
    {
        for(int row=0; row<3; row++)
        {
            for(int column=0; column<13; column++)
            {
                if(Desk[row][column]==i)
                {
                    cout<<"\t"<<face[column]<<" of "<<suit[row];
                    cout<<endl; 
                }
            }
        }
    }
}
функция int main():
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <conio.h>
#include <iostream>
#include "DeskOfCards.h"
 
using namespace std;
 
int main()
{
    DeskOfCards game1;
    game1.shuffle();
    game1.deal();
    cout<<"the end"<<endl;
    _getch();
    return 0;
}


Вернуться к обсуждению:
Сколько врени надо для выполнения программы C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.01.2009, 17:34
Готовые ответы и решения:

Как добавить анонимный тип в объект не на этапе компиляции, а на этапе выполнения программы? Надо для routes.MapRoute
В приложении ASP.NET MVC у меня есть xml файл с маршрутами типа: &lt;route url=&quot;Home/{par1}/{par2}&quot;...

Сколько чисел будет прочитано из файла в результате выполнения фрагмента программы?
Пусть в файле с именем &quot;numbs.num&quot; записаны целые числа и пусть имеется фрагмент программы: int...

Сколько элементов массива будут равны 0 после выполнения фрагмента программы?
Все элементы двумерного массива А(4Х4) первоначально были равны 0.Затем значения элементов меняются...

Определить, сколько элементов массива будут равны 10 после выполнения программы
Значения элементов двухмерного массива A сначала равны 4. Затем выполняется следующий фрагмент...

2
30.01.2009, 17:34
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.01.2009, 17:34
Помогаю со студенческими работами здесь

Определить, сколько элементов массива А будут равны 1 после выполнения программы
Элементы двухмерного массива А размером 4x4 первоначально были равны 0. Затем они изменяются с...

Определить, сколько элементов массива будет <0 после выполнения фрагмента программы
For n:=1 to x+1 do For k:=1 to n do Begin A:=A-1; ...

Определить, сколько элементов массива будут равны 9 после выполнения программы
29) Значения элементов двухмерного массива A сначала равны 0. Затем выполняется следующий фрагмент...

Определить, сколько элементов массива С будут равны 1 после выполнения программы
Дан фрагмент программы: for n:=1 tо 5 do for m:=1 tо 5 do C := (m – n)*(m – n); Сколько...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru