Форум программистов, компьютерный форум CyberForum.ru

Посмотрите код пожалуйста... - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Построение многоугольника http://www.cyberforum.ru/cpp-beginners/thread310428.html
На клетчатой бумаге нарисован многоугольник, стороны которого по линиям сетки.В каждую клеточку многоугольника вписано число равное количеству сторон данной клетки, которые принадлежат сторонам многоугольника.Многоугольник стерается,и на листке остаются только числа.Восстановить многоугольник.
C++ Массив Подскажите, что не так делаю: #include <iostream> using namespace std; int main () { int n, m, i, j, k, n1, m1; float mas_U; http://www.cyberforum.ru/cpp-beginners/thread310423.html
C++ Найти поддерево, для всех вершин которого выполняется правило
Здравствуйте. Есть задание: Найти поддерево, для всех вершин которого выполняется правило, если – (i) – k – ый сын (j), то (i) не имеет k – ого сына Подскажите пожалуйста как представить i,j,k О_о Лучше графически :)
C++ лабораторная по классам
Доброго вечера ув. гуру. Очень прошу вас помочь написать небольшую программу, связанной с великим ООП, а конкретнее работой с классами. Крайне срочно, спасибо огромное всем, кто попробует помочь! :( Задание: Разработать два класса, один из которых является дружественным для другого. Класс должен содержать два и более членов класса (Private), два и более метода, а так же некоторую...
C++ Построить множество пар вершин соответствующей матрице смежности графа (заполненая 0 или 1) http://www.cyberforum.ru/cpp-beginners/thread310397.html
Задано матрицу смежности неориентированного графа. Построить множество пар вершин, соответствующие ей, и найти кратность каждого ребра. Матрицу я задала, и заполнила 1 или 0. чтобы найти множество пар вершин, по идее нужно сравнивать каждый элемент myarray=1 (не равен ли он 1), и если равен, то выводить пары....а как вывести пары я не могу придумать? тоже самая суть и для кратности...
C++ Не знаю как переделать лабу, есть пример Есть готовая лаба, нужно переделать под другой вариан Помогите, пожалуйста..... Порядок выполнения работы. 1. Выбрать класс АТД в соответствии с вариантом. 2. Определить и реализовать в классе конструкторы, деструктор, функции Input (ввод с клавиатуры) и Print (вывод на экран), перегрузить операцию присваивания. 3. Написать программу тестирования класса и выполнить тестирование. 4.... подробнее

Показать сообщение отдельно
Новенький
44 / 9 / 2
Регистрация: 03.03.2009
Сообщений: 254
01.06.2011, 21:36     Посмотрите код пожалуйста...
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
#include <stdio.h>
#include <stdlib.h>
 
 
int main()
{
 
    int n,*b,i,k;
    double x;
    float **M;// двухмерная матрциа
    //Вводим размерность матрицы
    printf("Vvedite celochislennoe N dlya opredeleniya razmerov massiva N*2N: ");
    scanf("%d",&n);
    //Далее выделяеться динамически память для масива М
    M=(float**)calloc(n,sizeof(float*));
    for(i=0;i<n;i++)
    {
        M[i]=(float*)calloc(2*n,sizeof(float));
    }
    //Выделяем память дял вектора b
    b=(int*)calloc(n,sizeof(int));
    //Иницыализируем вектор b единицами
    for(i=0;i<n;i++)
    {
        b[i]=1;
    }
    // Далее вводим значение х(числа могут быть с запятой)
    printf("\nVvedite deystvitel'noe X dlya sravneniya s elementami stroki: ");
    scanf("%lf",&x);
    //Далее инициализируем матрицу M (числа могут быть с запятой)
    printf("\nVvedite deystvitel'nie chisla dlya zapolneniya massiva M\n");
    for(i=0;i<n;i++)
    {
        for(k=0;k<n*2;k++)
        {
                printf("M[%d][%d]= ",i,k);
                scanf("%f",&M[i][k]);
                printf("\n");
        }
    }
    // Теперь выполняеться основная задача, если в i-столбце матрицы М нету ни одного элемента
    //больше чем х, то b[i]=1 , иначе b[i]=0
    for(i=0;i<n;i++)
    {
        for(k=0;k<n*2;k++)
        {
            if(M[i][k]>x)
            {
                b[i]=0;
                break; // Если нашли хоть один элемент больше чем х, то b[i]=0
                        // и выходим из цыкла, обрабатуем следующий столбец
            }
        }
 
    }
    //печатаем результат
    printf("Massiv znacheniy b[i]...b[n] (pri znachenii b[i]=1, vse elementi stroki men'we X, i b[i]=0 v drugom sluchae)\n");
    for(i=0;i<n;i++)
    {
        printf("%d ",b[i]);
    }
    return 1;
}

у меня какаято фигня короче массив невводится...
Миниатюры
Посмотрите код пожалуйста...  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 16:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru