Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Перенести первые буквы слова в конец Задача: Дано слово, перенести первые k его букв в конец.(использовать оператор цикла) Вот что-то написал, но работает не правильно в зависимости от количества букв. Помогите пожалуйста исправить.Заранее спасибо. Программа: #include<iostream.h> #include<string.h> void main() { char a,b; https://www.cyberforum.ru/ cpp-beginners/ thread891606.html C++ Сформировать двоичный файл из элементов, заданной в варианте структуры. Структура "Стадион"
Люди добрые помогите пожалуйста написать программу на С++! Сформировать двоичный файл из элементов, заданной в варианте структуры, распечатать его содержимое, выполнить удаление и добавление элементов в соответствии со своим вариантом, используя для поиска удаляемых или добавляемых элементов функцию. Формирование, печать, добавление и удаление элементов оформить в виде функций. Предусмотреть...
C++ Что такое юнит-тест В задании требуется наличие юнит-тестов к программе. Что это? Как выглядит? Как работает? https://www.cyberforum.ru/ cpp-beginners/ thread891572.html C++ Подправить программу https://www.cyberforum.ru/ cpp-beginners/ thread891569.html
помогите, пожалуйста. программа работает только когда вводятся числа по условию от 3 до 9. когда вводишь больше 9, то программа считает, хотя не должна, а меньше 3-ничего не происходит. #include "stdafx.h" #include <iostream> #include <cmath> using namespace std; int main()
Даны действительные числа X1,.,X10, Y1,.,Y10 C++
Даны действительные числа X1,...,X10, Y1,...,Y10 . Получить cумму 10 i=1 XiYi . Как упростить решение,если исходные данные будут иметь следующий порядок: X1Y1,..., X10Y10 ? Помогите нада срочно)
C++ Написать функцию, которая ищет наибольший элемент массива и возвращает его значение Задание 1 – работа с двумерным массивом Написать консольную программу, которая создаёт в динамической памяти двумерный массив размера N (N задаётся пользователем с клавиатуры), заполняет его случайными числами (от 0 до 100). Написать функцию, которая ищет наибольший элемент массива и возвращает его значение. Программа должна запрашивать число N с клавиатуры, далее выделять память под массив... https://www.cyberforum.ru/ cpp-beginners/ thread891564.html
C++ сравнение строк Нужно сравнить строки типа стринг, без использования стандартных функций НЕ знаю,как их присвоить, пытаюсь передать функции string11 b string22. но они пустые #include <string> #include <iostream> #include <cstring> #include <stdio.h> #include <string.h> using namespace std; https://www.cyberforum.ru/ cpp-beginners/ thread891562.html C++ std:bad_alloc Проблемы с памятью
Здравствуйте, проблема такая. Написал программу итерационного метода. Далее эту программу, поместил в функцию. И вызываю очень часто (порядка 200 000 итераций). Функция содержит огромные массивы. Сначала ошибка была где то после 500 итераций, сейчас всю память почистил и где то через 5000 все равно ругается. Вопрос, может как то еще надо очищать память? Привожу код функции long double...
C++ Составить описание объектного типа Matrix Составить описание объектного типа Matrix, обеспечивающего инициализации единичной матрицы, квадратных матриц, сложение матриц, транспонирование, вычисление определителя матрицы. https://www.cyberforum.ru/ cpp-beginners/ thread891556.html C++ Даны действительные u, v, натуральное п https://www.cyberforum.ru/ cpp-beginners/ thread891553.html
алгоритм решения каждой задачи реализовать всеми типами цик-лических операторов (если это возможно): do, for, while) БЕЗ ИСПОЛЬЗОВАНИЯ МАССИВОВ Сама задачка в фото внизу http://s3.uploads.ru/UOn00.jpg Спасибо большое.
C++ Библиотека времени выполнения (компиляция /MT)
такая проблема: компилирую /MDd все отлично, но прога не запустится на других компах. компилирую /MD, не запустится на других компах + ошибки: main.obj : error LNK2019: ссылка на неразрешенный внешний символ __imp___CrtDbgReportW в функции "public: void __thiscall std::_String_const_iterator<char,struct std::char_traits<char>,class std::allocator<char> >::_Compat(class...
C++ Цикл: Вычислить выражение по заданной формуле https://www.cyberforum.ru/ cpp-beginners/ thread891551.html
Алгоритм решения каждой задачи реализовать всеми типами циклических операторов (если это возможно): do, for, while) БЕЗ ИСПОЛЬЗОВАНИЯ МАССИВОВ 1.Дано натуральное число п. Вычислить: Спасибо большое.
0 / 0 / 0
Регистрация: 01.06.2013
Сообщений: 15
0

Помогиите, пожалуйста, сделать болк-схему - C++ - Ответ 4671991

05.06.2013, 07:54. Показов 377. Ответов 0
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
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
#include <iostream>
#include <cstdlib>
#include <ctime>
 
/* Prototipi */
int** createMatrix(int, int);
void fillMatrix(int**, int, int);
void printMatrix(int **, int, int);
int getIndexOfMinElement(int **, int, int);
void reverseFirstWithMin(int **, int, int);
void deleteMatrix(int **, int);
 
int main() {
  srand(time(0));                                     // Ustanavlivaem "Zerno" dlya randomnih chisel
  int n, m, index;
  std::cout << "n = ";
  std::cin >> n;                                      // Vvod n (n strok)
  std::cout << "m = ";
  std::cin >> m;                                      // Vvod m (m stolbcov)
  int **matrix = createMatrix(n, m);                  // Vizivaem funkciu createMatrix i prisvaivaem ukazatelu matrix rez-tat ee raboti
  fillMatrix(matrix, n, m);                           // zapolnyaem matricu
  printMatrix(matrix, n, m);                          // vivodim matricu
  index = getIndexOfMinElement(matrix, n, m);         // poluchaem index stroki gde nahoditsya minimalnij element
  reverseFirstWithMin(matrix, m, index);              // menyaem mestami
  printMatrix(matrix, n, m);                          // vivodim matricu
  deleteMatrix(matrix, n);                            // osvobojdaem pamyat
  return 0;
}
 
int** createMatrix(int n, int m) {
  int **matrix = new int*[n];                        // videlyaem pamyat pod stroki
  for(int i = 0; i < n; ++i)
    matrix[i] = new int[m];                          // videlyaem pamyat pod stolbci
  return matrix;                                     // vozvrashaem matricu(ukazatel na ukazateli) (ukazatel na stroki)
}
 
void fillMatrix(int **matrix, int n, int m) {
  for(int i = 0; i < n; ++i)                        // zapolnyaem matricu randomnimi chislami [1,9];
    for(int j = 0; j < m; ++j)
      matrix[i][j] = 1 + rand() % 9;
}
 
void printMatrix(int **matrix, int n, int m) {
  std::cout << "Matrix:" << std::endl;
  for(int i = 0; i < n; ++i) {
    for(int j = 0; j < m; ++j)
      std::cout << matrix[i][j] << ' ';               // Vovodim matricu
    std::cout << std::endl;
  }
  std::cout << std::endl;
}
 
int getIndexOfMinElement(int **matrix, int n, int m) {
  int min = matrix[0][1];                            // predpologaem 4to minimalnij element matrix[0][1]    
  int index = 0;                                     // index stroki s minimalnim elementom 0
  for(int i = 0; i < n; ++i) {
    for(int j = 0; j < m; ++j)
      if(min > matrix[i][j]) {                       // Esli min > matrix[i][j] to min = matrix[i][j];
        index = i;                                   // zapominaem index
        min = matrix[i][j];                          // obnovlyaem minimalnij element
      }
  }
  return index;                                     // vozvrashaem index
}
 
void reverseFirstWithMin(int **matrix, int m, int index) {
  if(index == 0)                                    // Esli index = 0 to 
    return;                                        // zakanchivaem rabotu funkcii
  for(int j = 0; j < m; ++j) {
    int tmp = matrix[0][j];                        // zakidivaem v tmp matrix[0][j]
    matrix[0][j] = matrix[index][j];               // teper mojem v nego zapisat matrix[index][j]
    matrix[index][j] = tmp;                        // a v matrix[index][j] = tmp (gde lejut matrix[0][j])
  }
}
 
void deleteMatrix(int **matrix, int n) {
  for(int i = 0; i < n; ++i)
    delete[] matrix[i];                           // osvobojdaem pamyat is pod ukazatelya na stolbci(elementi matrici)
  delete[] matrix;                                // osvobojdaem pamyat is pod ukazatelya na stroki
  system ("Pause");
}


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

Помогите пожалуйста сделать блок-схему
Пожалуйста нужна блок-схема к вот этой проге: #include&lt;vcl.h&gt; #include&lt;iostream.h&gt;...

Помогиите пожалуйста сделать программу
вообще ума не приложу что делать ,может кто нибудь поможет написать программу?вот задание: ...

ПОМОГИИТЕ, ПОЖАЛУЙСТА! Не понимаю как делать эти задачки, буду очень благодарна
7.70. Известны данные о численности населения (в миллионах жителей) и площади (в тысячах квадратных...

ПОМОГИИТЕ, ПОЖАЛУЙСТА! Не понимаю как делать эти задачки, буду очень благодарна
7.70. Известны данные о численности населения (в миллионах жителей) и площади (в тысячах квадратных...

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

Помогите пожалуйста сделать схему данных базы, срочно нужно
Здравствуйте, у меня проблема, возможно решается просто, но у меня пока не получилось. Мне нужно...

Ребят, кто-нибудь постройте блок-схему, пожалуйста) ума не приложу как это сделать
using System; using System.Windows.Forms; namespace WindowsFormsApplication14 //калькулятор {...

Помогиите изменить значение строчки
Есть код с помощью которого появляется окошко и при нажатие на исчезновение этого окошка назад,...

Проверьте пожалуйста схему
Передо мной стоит пока задача узнать, рабочая ли это схема вообще. При моделировании столкнулся с...

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