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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Помогите разобраться с кодом и чем компилировать http://www.cyberforum.ru/cpp-beginners/thread5140.html
Собственно говоря... задали написать преподы фтп клиент.... в этом деле честно говоря не понимаю.... ссылка вот http://www.cyberguru.ru/cpp-sources/network/ftp-klient.html ругается на библиотеки.... и еще на что-то.... окажите помощь пожалуйста
C++ Задача по матрице Срочно!!!Очень! Или выпихнут мну нафиг!!! Условие: Квадратная матрица размером NxN заполнена целыми числами из промежутка . Назовем фигурой всякую часть этой матрицы, состоящую из K последовательных строк и K последовательных столбцов. Сумму всех чисел в этой фигуре назовем суммой фигуры. Напишите программу, которая определит фигуру с максимальной суммой Прошу пожалйста помогите а то мне... http://www.cyberforum.ru/cpp-beginners/thread5131.html
квадратная матрица и шахматная проблема C++
Поздравляю всех с наступившим 2008 годом! прошу помочь разобраться со следущим заданием: Дано: квадратная матрица A - таблица результатов некоторого шахматного турнира, в котором участвовало N шахматистов(N>2). A=B, если i-ый выиграл у j-го(при этом A=П), A =Н, если i-ый и j-ый участники сыграли вничью, и A=Х.За выигрыш дается 1 очко, за ничью 0,5 очка, за поражение - 0. Распечатать...
C++ Только вот сейчас появилось желание научится програмированию С++
Всем привет. Только вот сейчас появилось желание научится програмированию С++. :umnik: Пасколько я более чем уверен что на этом форуме обитают опытные люди хотелось бы попросить вас посоветовать для меня (полного чайника:huh: ) болие мение подходящуюю литературу. Буду вам очень признателен.:good: Неплохо былобы даже советы услышать с вашей стороны что и почем. С увожением (чайнеГ:huh:)
C++ Помогите пожалуста разобратся с функцией http://www.cyberforum.ru/cpp-beginners/thread5047.html
Мне нужно создать функцию, которая возвращала бы сумму элементов побочной диагонали квадратной матрицы и меняла местами первый и последний ее столбец. Я попытался написать код, который я размещу ниже, но так как я совсем слаб в программировании, он не работает. Прошу очень вашей помощи, очень хочу научится. Вот мой код, #include <stdafx.h> #include <iostream.h> #include <string.h>...
C++ Генерация случаных вещественных чисел Как сгенерировать отрицательные и положительные вещественные числа и заполнить ими массив в С++ :huh: Нужно срочно.:help: подробнее

Показать сообщение отдельно
Heor
Сообщений: n/a
04.01.2008, 22:54     Помогите пожалуйста со структурой
Помогите пожалуйста с задачей:
Для каждого предприятия отрасли (количество предприятий не более 100) известен план и процент выполнения плана по семи показателям. Определить для каждого предприятия и по отрасли средний процент выполнения плана. Результаты расчетов распечатать в виде таблицы:

Справка о предприятиях отрасли со средним процентом
выполнения плана от ..... до .....

Таблицу поместить не смог. Если кто сможет помочь вот моя почта URS90@yandex.ru, отправлю прикреплённый файл

Минимальная дисперсия ______ по показателю __ (номер)

Указания: Заполнить исходную таблицу и отсортировать ее по предприятиям. После этого в цикле, пока не откажется пользователь
·запрашивать верхнюю и нижнюю границу процента выполнения плана,
·копировать из исходной в рабочую таблицу строки с процентом выполнения плана принадлежащим заданному интервалу,
·выявлять показатель с минимальной дисперсией,
·выдавать сведения о предприятиях отрасли.
Я начал делать, создал структуру, но запутался с выводом на экран...:huh:

Код
#include <iostream.h>
#include <stdio.h>

struct predpr
{
    char name[20];
        float pok[7];
};

void main()
{
    float s, max, min;
    int i, j, M, N;
    struct predpr PR[100], RAB[100], SR, itg;
    M=0;

    for(i=0; i<100; i++)
    {
    printf("imya predpriyatiya");
    scanf("%[]\n",PR[i].name);

        if("PR[i].name[0]= ")
        {
            M=i;
                    i=100;
        }

        if(M=0)
        {
            for(j=0; j<=6; j++)                  //s=0
            {
                printf("pokazatel'", j+1);
                scanf("%f\n", &PR[i].pok[j]);
                s=s+PR[i].pok[j];    
            }
        PR[i].pok[7]=s/7;

            for(j=0; j<7; j++)
                        {
                            itg.pok[j]=itg.pok[j]+PR[i].pok[j];
                        }
                }
    }
    if(M=0) M=100;
        itg.name="itogo";
    for(i=0; i<M; i++)
    {
        for(j=0; j<M; j++)
                {
            if(PR[j].name>=PR[j+1].name)
            {
                SR=PR[j];
                PR[j]=PR[j+1];
                                PR[j+1]=SR;
                        }
                }
    }
    min=1;
    max=1;

    while(min+max>0)
    {
        printf("verxnyaya granica-");
        scanf("%f\n", &max);
        printf("Nijnyaya granica-");
        scanf("%f\n", &min);

        if(min+max>0)
        {
            j=-1;
            for(i=0; i<M; i++)
            {
                if(PR[i].pok[7]>=min && PR[i].pok[7]<=max)
                {
                    j=j+1;
                                        RAB[j]=PR[i];
                                }
            }

            N=j+1;
            for(i=0; i<N; i++)
                        {
                for(j=0; j<7; j++)
                {
                                    itg.pok[j]=itg.pok[j]+RAB[i].pok[j];
                                }
            }

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