Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Найти сумму элементов главной (побочной) диагонали матрицы https://www.cyberforum.ru/ cpp-beginners/ thread369011.html
. Дана квадратная матрица порядка M. Найти сумму элементов ее главной1|побочной2 диагонали. \помогите ришь плиииизз
Определители C++
Всем доброго времени суток форумчане. Помогите пожалуйста, не знаю как реализовать на С решение определителей 3 порядка. Т.е вводим матрицу и решаем ее определитель. Вопрос в том как написать код решения уже определителя.
C++ Найти сумму ряда завтра сдавать а у меня ничего не выходит:( хотя бы примерное решение 1. составьте алгоритм вычисления выражения 7а, используя только операцию сложения не более 4х раз. 2.определить, является ли треугольник со сторонами a,b,c остроугольным? 3.напишите алгоритм вычисления суммы \sum_{n=1}^{6} (1+\frac{1}{n^{2}}) 4.найти значение выражения (2*5!+3*8!)/(6!+4!) , где n! означает факториал числа... https://www.cyberforum.ru/ cpp-beginners/ thread369006.html C++ Запись в файл и чтение из файлов Смысл в том, чтобы создать мини-базу-данных, вводимые данные с клавиатуры записать в файл, а затем разработать функции сортировки по числовым данным, функции очистки файла и т.д.....в файл записал, теперь нужно сортировать, как прочитать данные из файла? и как сортировать по этим данным #include "stdafx.h" #include <iostream> #include <fstream> using namespace std; typedef struct man... https://www.cyberforum.ru/ cpp-beginners/ thread368982.html
Элементы главной диагонали матрицы поменять местами C++
Суть задания такова: Сделать двумерный массив в виде функции , в данном массиве элементы главной диагонали должны меняться местами. Пример: Ввод: 3 5 7 0 2 9 1 7 4 3 0 8 0 5 8 7 Вывод:
C++ Проблема с компиляцией DirectShow https://www.cyberforum.ru/ cpp-beginners/ thread368977.html
Столкнулся со следующей проблемой: Начал разбирать пример консольной программы Directshow с MSDN, которая воспроизводит видео файл в формате .avi Действовал следующим образом: 1. В Visual Studio 2010 создал консольный проект с предкомпилированным заголовком; 2. В свойствах проекта (Alt+F7), добавил заголовочный файл "DShow.h" и библиотеку "strmiids.lib" как написано на MSDN; 3. Далее возник...
C++ Массивы Здравствуйте! Помогите решить 2 задачки. Элементы двумерного массива A размерностью M x N определяются по формуле : A = i*i-10*j + 15. Для каждой строки и столбца найти среднее значение. Примечания и требования: 1) Написать функцию, реализующую вычисление среднего значения для последовательности чисел. 2) Решить задачу (протестировать ф-ию) при M = 8 и N = 5 https://www.cyberforum.ru/ cpp-beginners/ thread368970.html Сопроцессор C++
BIOS записывает в свой ​​участок памяти по адресу 0040:0010 h слово (два байта) конфигурации. Назначение битов этого слова следующие: 1:1 - есть арифметический сопроцессор, нет сопроцессора; С помощью этих данных надо определить есть сопроцессор в ПК, или нет. Напишите пожалуйста код программы С++ с коментами!
C++ Составить программу для обучения переводу чисел из десятичной системы счисления в 16-ричную и обратно. Составить программу для обучения переводу чисел из десятичной системы счисления в 16-ричную и обратно. Программа должна предлагать десятичное (16-ричное) число, выбранное с помощью датчика случайных чисел, обучающийся – назвать это число в 16-ричной (десятичной) системе счисления. Причем, должен быть контроль за временем на размышление. Помогите, пожалуйста... Добавлено через 12 минут... https://www.cyberforum.ru/ cpp-beginners/ thread368952.html C++ Сортировка двупутевым слиянием Помогите исправить функцию сортировки двухпутевого слияния... Функция корректно работает и выдает результат только лишь если она работает со списком обьектов которые упорядочены в обратную сторону(ключевое поле-numberz(номер зачетки)). #include "stdafx.h" #include <iostream> #include <fstream> using namespace std; struct Student{ char fio;//ФИО студента int numberz;//номер зачетной... https://www.cyberforum.ru/ cpp-beginners/ thread368950.html
C++ Не могу подсчитать количество элементов
у меня по заданию определить кол-во элементов массива не входящий в отрезок от -3 до 4 пробовал много способов, подскажите что не так) вот программа #include <stdio.h> #include <locale.h> #define N 100 void main() { float M;
C++ Графы https://www.cyberforum.ru/ cpp-beginners/ thread368941.html
Люди скиньте пожалуйста какую нибудь программку на С++ по графам, или дайте ссылку на темку на форему...
50 / 6 / 2
Регистрация: 15.07.2010
Сообщений: 112
23.10.2011, 23:25  [ТС] 0

Необходимо распечатать все поезда, которые отправляются в заданном диапазоне времени. - C++ - Ответ 2097478

23.10.2011, 23:25. Показов 1462. Ответов 7
Метки (Все метки)

Ответ

не работает
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
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
// Lab3_Pravilnya.cpp: определяет точку входа для консольного приложения.
//
 
#include "stdafx.h"
#include <iostream>
 
using namespace std;
 
 char  const *a[256];
 
 
template <class Station, class Number, class Time, class Distance> class List
{
    struct Element
    {
        Station station;
        Time time;
        Distance distance;
        Number number;
        Element *next;        // указатель на следующий элемент списка
    };
 
    Element *pHead;           // указатель на первый элемент списка
    Element *pPrev;           // указатель на последний элемент списка
    int countElem;            // количество элементов в списке
 
  public:
 /* void del(List list)
  {
       if(list[0-4]->time == 15.50 )
        cout << "Trains that depature at 15.50 " << list->station << endl;
  else cout << "Other trains " << list->station << endl;
  }*/
     /* void del(List){
//Удаляет запись за текущей.
         Element *temp=pHead;
double n = 15.50;
while(temp)
{
if (time == 15.50)
cout << " Time is " << time << endl;
else
cout << "Error" << endl;
 
temp=temp->next;
}
        countElem--;
}*/
 
      /*void del(Station station, Number number, Time time, Distance distance)
      {
           Element *ptemp = pHead;
 
        while(ptemp != NULL)
        {
            cout << ptemp->station << ' ' << ptemp->number << ' ' << ptemp->time << ' ' << ptemp->distance << endl;
            ptemp = ptemp->next;
        }
        double n = 15.50;
        if (List->time == n)
            cout << ptemp->station << ' ' << ptemp->time << endl;
        ptemp = ptemp->next;
        else
            cout << "Error" << endl;
      }*/
 
     void del(List list)
      {
          Element *tmp = pHead;
          Element *ptmp = ptmp;
        while (tmp!=15.50){
            if (ptmp->time == 15.50)
                cout << "time" << endl;
            else 
                cout << "Error" << endl;
            //tmp = tmp->time;
                       // if(tmp == 15.50)
                            //delete(tmp);
                    //  cout << tmp->time << endl;
                     // tmp = tmp->time;
                
        }
        countElem--;
      }
 
 
    List(int)
    {
        pHead = NULL;
        pPrev = NULL;
        countElem = 0;
    }
 
    ~List()
    {
        while(pHead != NULL)
        {
            Element *pTemp = pHead;
            pHead = pHead->next;
            delete pTemp;
        }
    }
 
 
    void  add_front(Station station, Number number, Time time, Distance distance)
    {
        Element *temp = new Element;
        temp->next = pHead;
        pHead = temp;
        if(pPrev == NULL)
            pPrev = pHead;
        pHead->station = station;
        pHead->number = number;
        pHead->time = time;
        pHead->distance = distance;
        ++countElem;
    }
 
    void add_back(Station station, Number number, Time time, Distance distance)
    {
        Element *temp = new Element;
 
        if(pHead == NULL)
            pHead = temp;
        else
            pPrev->next = temp;
 
        temp->station = station;
        temp->next = NULL;
        pPrev = temp;
        countElem++;
    }
 
    void print()
    {
        Element *pTemp = pHead;
 
        while(pTemp != NULL)
        {
            cout << pTemp->station << ' ' << pTemp->number << ' ' << pTemp->time << ' ' << pTemp->distance << endl;
            pTemp = pTemp->next;
        }
 
 
    }
 
 
    bool IsEmpty()
    {
        if(countElem == 0)
            return true;
        else
            return false;
    }
 
};
 
int main(int argc, char* argv[])
{
     List <char*, int, double, double> list(4);
     list.add_front("Kiev", 5, 15.50, 150.5 );
     list.add_front("Odessa", 10, 15.50, 350.50 );
     list.add_front("Harkov", 100, 16.40, 500.00);
     list.add_front("Moskva", 200, 12.30, 1200.00);
     list.add_front("Zaporojie", 300, 17.40, 200.00);
     list.print();
     list.del(list);
     //list.best(list);
 
 
     system("pause");
    return 0;
}

error C2440: !=: невозможно преобразовать "double" в "List<Station,Number,Time,Distance>::Element *"
1> with
1> [
1> Station=char *,
1> Number=int,
1> Time=double,
1> Distance=double
1> ]
========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========

Добавлено через 1 час 0 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
void del(List list)
      {
          Element *tmp = pHead;
          if (tmp !=NULL)
          {
                Element *ptmp = pHead->next;
                pHead->next = pHead->next->next;
                
                        if(ptmp == pHead) pHead = ptmp->next;
                delete tmp;
        }
        countElem--;


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

Вывести все простые числа в заданном диапазоне, которые являются палиндромами
Напишите программу , которая выводит все простые числа , которые являются палиндромами ( то есть...

В заданном диапазоне найти все числа, которые делятся без остатка на a или на b
Добрый вечер!Помогите решить лабу по программированию 1.Даны два числа aи b. Найдите среди чисел...

Найти все числа в заданном диапазоне, которые делятся на сумму своих цифр.
Написать программу, содержащую не менее двух функций в разных файлах .c (.cpp), и три варианта...

Найти все числа в заданном диапазоне, которые делятся на любую из своих цифр
Без понятий как сделать обясните плиз

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

Функция: найти все числа в заданном диапазоне, которые делятся на любую из своих цифр
Найти все числа в заданном диапазоне, которые делятся на любую из своих цифр. нужно написать...

Распечатать числа в заданном диапазоне у которых количество делителей не менее 3-х
Распечатать числа в диапазоне от 1 до N у которых количество делителей не менее 3-х.

Дано число n в диапазоне от 100 до 800. Вывести на экран все числа больше n в заданном диапазоне
Нужно реализовать данное задание с помощью пост и пред условия. Предусловие понятно, а как вывести...

Распечатать числа в заданном диапазоне, у которых первая и вторая цифра справа равны
распечатать числа в диапазоне от 1 до N у которых первая и вторая цифра справа равны

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