Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Что-то не так с выводом матрицы https://www.cyberforum.ru/ cpp-beginners/ thread1027511.html
Фрагмент кода. Помогите разобраться, что не так... #include <iostream> #include <conio.h> #include <ctime> using namespace std; int main() { setlocale(LC_ALL,"Russian");
C++ Одиночное наследование
Здравствуйте, помогите пожалуйста. Мне необходимо в main добавить повторный ввод значений (с помощью set-a) для того чтобы изменить данные которые я ввел ранее. (т.е. например я ввел сразу модель, тип, скорость, вместимость лифта, а потом программа меня спрашивает "не хотите ли вы изменить информацию о лифте" и при подтверждении я смог присвоить новые значения) #include "stdafx.h" #include...
C++ Подсчитать количество отрицательных и положительных элементов массива Подскажите с массивами. Задача такая: Подсчитать количество отрицательных и положительных элементов массива A. https://www.cyberforum.ru/ cpp-beginners/ thread1027496.html C++ Вычислить сумму элементов массива с нечетными номерами https://www.cyberforum.ru/ cpp-beginners/ thread1027493.html
В одномерном массиве, состоящем из n вещественных элементов, вычислить: — сумму элементов массива с нечетными номерами; — сумму элементов массива, расположенных между первым и последним отрицательными элементами. Сжать массив, удалив из него все элементы, модуль которых не превышает единицу. Освободившиеся в конце массива элементы заполнить нулями.
C++ Есть функция. Надо вернуть значение
void Function1( FILE *pFile, int **pb, int N, int M) { for (int i = 0; i < N; i++) { int max = -1; for (int j = 0; j < M; j++) if (pb < 0 && max == -1) max = j; else if (pb < 0) {
C++ Задача Коши для обыкновенного дифференциального уравнения https://www.cyberforum.ru/ cpp-beginners/ thread1027483.html
Электронная схема во временном интервале описана задачей Коши. Нужно решить задачу Коши для системы дифференциальных уравнений, дающей узловые напряжения, как функции времени U(t) : dU/dt=-A*U+{C}^{-1}*I где A={C}^{-1}*G=0 -начальное условие to=0,Uo=0; \bar{U'}=-{C}^{-1}*G*\bar{U}+{C}^{-1}*\bar{I} где {U}_{t=0}=0 \bar{U'}=\begin{vmatrix} \ U '1 \\ \ U '2 \\ U'3
C++ Задача с факториалом Добрые люди. Помогите написать программу для решения задачи с факториалом. Звучит она так "Вычислить (2n)!" Программу надо писать в Console Wizard. Буду очень благодарен. https://www.cyberforum.ru/ cpp-beginners/ thread1027478.html C++ Задача на структуры
Помогите пожалуйста! Составить программу.Начальные данные берутся из файла и вводятся вручную. Минимальное содержание 15 элементов. Составить программу данных о человеке. 1) Имя 2) Фамилия 3)Дата рождения 4) Место жительства Задание: Вывести на экран данные о пенсионерах (старше 62 лет) Буду очень благодарен любой помощи!
C++ Прокомментируйте код https://www.cyberforum.ru/ cpp-beginners/ thread1027469.html
#include <conio.h> #include <iostream> #include <stdlib.h> #include <time.h> #include <locale.h> using namespace std; struct knot { int value;
C++ Матрицы Написать программу которая выводит из столбца матрицы понижающиеся цифры (отрицательно) https://www.cyberforum.ru/ cpp-beginners/ thread1027458.html
Многочлен Лаггера C++
Добрый вечер! Задача: Вопрос такой: как обозначить функцию Ln(x) так, чтобы она была зависима от n? пока выложу эту чушь, как сделаю исправлю, может кому пригодиться. #include "stdafx.h" #include <iostream> #include <conio.h> using namespace std; int _tmain(int argc, _TCHAR* argv) {
C++ Опять алгоритмы сорировки) https://www.cyberforum.ru/ cpp-beginners/ thread1027445.html
Подскажите пожалуйста какой алгоритм сортировки будет выдавать все перестановки чисел без повторений.
0 / 0 / 0
Регистрация: 22.01.2013
Сообщений: 44
0

Особый элемент - C++ - Ответ 5430409

03.12.2013, 21:33. Показов 661. Ответов 8
Метки (Все метки)

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
#include <iostream>
#include <cstdlib>
#include <fstream>
using namespace std;
/*Дан целочисленный массив M*N. Разработать программу нахождения суммы особых элементов 
массива. Особым считается элемент массива наименьший в своем столбце и наибольший в своей строке.  */
 
int *form_duo (int ,int );
void out_duo (int*,int,int);
int search (int*,int,int);
 
int main()
{
 int n=3,m=3,i=0;
 cout<<"Vvedite razmer massiva:\n";
 cin>> n>>m;
 int *arr=new int[100];
 for (int i=0;i<25;i++)
 arr=form_duo(n,m);
 out_duo(arr,n,m);
 cout<<search(arr,n,m);
 delete arr;
 return 0;
}
 
int *form_duo(int mm,int nn) //formirovanie 2mernoga massiva
{
int *p=new int [mm*nn];
for (int i=0;i<mm;i++)
for (int j=0;j<nn;j++)
    {
    cin>>*(p+mm*i+j);
    }
return p;
delete[]p;
}
 
void out_duo(int *p, int mm, int nn) //vivod massiva
{
for(int i=0;i<mm;i++ )
{
for (int j=0;j<nn;j++)
    cout<<*(p+mm*i+j)<<' ';
    cout<<'\n';
}
}
 
//nn-кол-во строк, mm-кол-во столбцов
int search(int *p, int nn, int mm) // поиск особых элементов. ВОТ ЗДЕСЬ НУЖНА ПОМОЩЬ
{
 int u,stu,d=10000,sum=0,i=0,j=0;
 u=*p;
 for(j=0;j<mm;j++)
    {
     if(*(p+j*mm+i)<u)
       *(p+j*mm+i)=u;
     for(j=0;j<mm;j++)
        if(*(p+j*mm+i)==u)
          {  
          stu=*(p+j*mm+i);
          for(i=0;i<nn;i++)
             {if(stu>*(p+j+i*nn))
                stu=*(p+j+i*nn);
              if(stu==u)
                sum+=stu;
             }
          }
    }
       
for(i=0;i<nn;i++)
return sum;
}


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

Удалить первый нулевой элемент массива и добавить после каждого чётного элемента особый элемент
Здравствуйте! Имеется такая задача: 1) Сформировать одномерный массив целых чисел, используя...

Определить скалярное произведение строки и столбца, где расположен максимальный особый элемент
Дан двумерный массив А(N,N) натуральных чисел. Элемент A(I,J) назовем особым , если число,...

Удалить строки заданной матрицы, в которых есть хотя бы один особый элемент
Здравствуйте. Я только начал постигать язык С++ и остановился на одной задачи и не могу сдвинуться...

Задача на "особый" элемент матрицы
Задача: Делаю так: #include &lt;iostream&gt; int main() { using namespace std; int N,...

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

Особый цикл
Всем привет. Возникла небольшая проблема при написании программы. Необходим особый цикл. Я совсем...

Вывести содержимое списка в следующем порядке: первый элемент, последний элемент, второй элемент, предпоследни
#include &lt;iostream&gt; #include &lt;list&gt; #include &lt;iterator&gt; void output(std::list&lt;int&gt; myList,...

Строки. Как найти в слове первый элемент? Второй элемент, последний элемент?
как найти в слове первый элемент?Второй элемент,последний элемент.С помощью каких операторов это...

QFileSystemModel и особый фильтр
Возникла небольшая проблема, а именно, использую QFileSystemModel и отображаю в QTreeView (все...

Заменить каждый особый элемент матрицы на ближайшее большее простое число
Дана целочисленная матрица A(M,N). Элемент A(i, j) назовем “особым”, если он делится хотя бы на...

"особый" элемент
Здравствуйте!! Помогите, пожалуйста, решить задачу!!! Дана матрица, определить количество...

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