Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ перегруженная main скажите пожалуйста, а можно вообще перегружать main, и как это сделать (если возможно) https://www.cyberforum.ru/ cpp-beginners/ thread440150.html Глики при вводе с getline() C++
Есть кусок кода: unsigned n(0); cin >> n; string *str = new string; char s_buf; set <string> s; for (int i = 0; i < n; i++) { cin.getline(s_buf, 31); cin.ignore();
C++ Для х изменяющегося от a до b с шагом.... https://www.cyberforum.ru/ cpp-beginners/ thread440125.html
Всем добрый день!!!Если есть минутка, помогите сделать это задание!буду очень благодарен!! 1. Для х изменяющегося от a до b с шагом (b-a)/k, где (k=10), вычислить функцию f(x), используя ее разложение в степенной ряд в двух случаях: а) для заданного n; б) для заданной точности е (е=0.0001). Для сравнения найти точное значение функции. Результаты расчетов отпечатать с следующем виде:...
C++ Указатели,массивы символов и динамическая память Всем привет!!С Вашего позволения сразу к делу. Проблема: не могу освободить память выделенную в динамической памяти Предположения: возможно я не инициализировал указатель либо обращаюсь совсем не к тому... Расположение : вот тут в //увеличение строки путём приклейвания символов и перераспредиления памяти void ::String:: strcat(const char* cchc ,const bool cbflag ), далее коментарий : //ВОТ... https://www.cyberforum.ru/ cpp-beginners/ thread440120.html
итератор или интератор (iterator ог interator) C++
Привет всем Задали мне тут вопрос, а я что-то засомневался правильно ли я его понял: "создать интератор" ? здесь опечатка и все-таки нужен "итератор" или же существуют и неизвестные мне "интераторы"? начал искать и нашел статью где есть фраза: Библиотека стандартных шаблонов Заголовок <iterator> больше не включается автоматически многими другими файлами заголовков.Вместо этого...
C++ как написать программу с копированием одномерных массивов Даны два массива, в первом найти позицыю первого нулевого элемента массива. Скопировать во второй массив все элементы расположиные после первого нулевого элемента, а затем до найденого первого нулевого элемента https://www.cyberforum.ru/ cpp-beginners/ thread440108.html
C++ Полимморфизм https://www.cyberforum.ru/ cpp-beginners/ thread440085.html
Возможность обращаться к подклассам через классс, от которого эти подкласы наследуют, - это и все на что способен полиморфизм или же есть нечто более глубокое в этом понятии?
C++ Программа
Дайте пожалуйста ссылку на рабочую версию с++. В разделе паскаль были ссылки на скачивание, а тут нету. В гугл и тп не посылать :cry:
C++ Именно в каких ситуациях используется "virtual" ? https://www.cyberforum.ru/ cpp-beginners/ thread440033.html
Привет всем. Я знаю, что с помощью virtual происходит полиморфизм. Но кто может показать еффективность ее (virtual) использования? (Если можно маленкий пример) Именно, в каких ситуациях она используется? Спасибо заранее...
C++ Отформатировать вывод программы вобщем вот программа все работает хорошо вот только немогу придумать как если использовать cout сделать одинаковые промежутки между цифрами. #include "stdafx.h" using namespace std; long double x=1, y, i, n; int main() { cout<<" "; for (n=1; n<=10; n++) cout<<" "<<n; https://www.cyberforum.ru/ cpp-beginners/ thread440032.html
C++ Работа с текстовым файлом
Нужно программа которая добавляет записи в файл вида: - Структура "Спортивная команда": - название; - город; - количество игроков; - количество очек.
C++ Что значит буквы по возрастанию? https://www.cyberforum.ru/ cpp-beginners/ thread440025.html
Например товарищ R136a1 сделал программу тут ссылка в этой тебе похожее задание, я немогу его понять. Как понять что буквы каждого слова в строке отсортировать по возрастанию?
Заблокирован
Автор FAQ
07.02.2012, 10:49 0

Задача на массивы. Необходимо исправить код - C++ - Ответ 2466784

07.02.2012, 10:49. Показов 1068. Ответов 12
Метки (Все метки)

Ответ

Цитата Сообщение от Ломтев Посмотреть сообщение
а в другом указатели, это две разные программы. то есть в одном варианте использовать void raschet(float[I][J],int &,int &); а во втором void raschet(float[I][J],int*,int*);
Вот по указателю
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
#include <iostream>
#include <iomanip>
using namespace std;
#define I 3
#define J 4
 
void inputmas(float[][J],char);
void raschet(float[][J],int *,int *);
void printmas(float[][J],char);
void printrez(float[][J],char,int *,int *);
 
int main()
{
    float c[I][J],d[I][J];
    int kolnulc,kolelemc,kolnuld,kolelemd;
    inputmas(c,'c');
    inputmas(d,'d');
    raschet(c,&kolnulc,&kolelemc);
    printrez(c,'c',&kolnulc,&kolelemc);
    raschet(d,&kolnuld,&kolelemd);
    printrez(d,'d',&kolnuld,&kolelemd);
    system("pause");
    return 0;
}
 
void inputmas(float m[][J], char im)
{
    int i,j;
    cout<<"\nVvodim massiv "<<im<<"\n";
    for (i=0;i<I;i++)
    for (j=0;j<J;j++)
    {
        cout<<im<<"["<<i<<"]["<<j<<"] = ";
        cin>>m[i][j];
    }
}
 
void raschet(float x[][J], int *kolnul, int *kolelem)
{
    int i,j;
    *kolnul=0;
    *kolelem=0;
    
    for (i=0;i<I;i++)
    for (j=0;j<J;j++)
    {
        if(x[i][j]>4)
        if (x[i][j]<11)
        {
            (*kolelem)++;
        }
        if (x[i][j]==0)
        {
            (*kolnul)++;
        }
    }
}
 
void printmas(float x[][J], char immas)
{
    int i,j;
    cout.setf(ios::showpoint|ios::fixed);
    cout<<"\nMassiv "<<immas;
    for (i=0;i<I;i++)
    {
        cout<<"\n";
        for (j=0;j<J;j++)
        {
            cout.width(8);
            cout.precision(2);
            cout<<x[i][j];
        }
    }
}
 
 
void printrez(float x[][J], char immas, int *kolnul, int *kolelem)
{
    printmas(x,immas);
    cout<<"\n\nKolichestvo nulevix elementov = "<<*kolnul;
    cout<<"\nKolichestvo elementov massiva "<<immas
        <<" v diappazone ot 5 do 10 = "<<*kolelem<<"\n";
}


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

Необходимо исправить программу! Тема массивы
#include &lt;iostream&gt; #include &lt;StdAfx.h&gt; using namespace std; int main() { setlocale (...

Необходимо исправить код
Дан неориентированный граф городов. Задача: найти кратчайший путь из одной точки в другую. Но...

Необходимо исправить код на Java!
Не работает код. Помогите разобраться,в чём дело и исправить их! Спасибо огромное! /*import...

Необходимо исправить/доработать код
Привет форумчане ! Имеется данная задача : Нужно ввести строку в консоль и проверить совпадает ли...

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

Необходимо дописать код. Массивы
Дан массив A размера N. Сформировать два новых массива B и C: в массив B записать все положительные...

Необходимо исправить код в крочайшие сроки
from tkinter import * from math import sqrt #sqrt(x) from math import sin #sin(x) def...

Задача на массивы: Необходимо обработать имеющиеся данные
Составить и решить задачу, с подробным объяснением шагов(функции и процедуры не использовать):...

Задача на массивы, исправить ошибку нужно
массивы color1 и color2 состоят каждый из 7 элементов. Их значения - семь цветов(рандомные)....

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