Форум программистов, компьютерный форум 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++ лабораторная по классам
Доброго вечера ув. гуру. Очень прошу вас помочь написать небольшую программу, связанной с великим ООП, а конкретнее работой с классами. Крайне срочно, спасибо огромное всем, кто попробует помочь! :(...
C++ Построить множество пар вершин соответствующей матрице смежности графа (заполненая 0 или 1) http://www.cyberforum.ru/cpp-beginners/thread310397.html
Задано матрицу смежности неориентированного графа. Построить множество пар вершин, соответствующие ей, и найти кратность каждого ребра. Матрицу я задала, и заполнила 1 или 0. чтобы найти...
C++ Не знаю как переделать лабу, есть пример Есть готовая лаба, нужно переделать под другой вариан Помогите, пожалуйста..... Порядок выполнения работы. 1. Выбрать класс АТД в соответствии с вариантом. 2. Определить и реализовать в классе... подробнее

Показать сообщение отдельно
Новенький
44 / 9 / 2
Регистрация: 03.03.2009
Сообщений: 254

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

01.06.2011, 21:36. Просмотров 327. Ответов 2
Метки (Все метки)

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;
}

у меня какаято фигня короче массив невводится...
0
Миниатюры
Посмотрите код пожалуйста...  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru