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

Написать программу, выполняющую следующие действия со структурой: - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Требуется умножить матрицу на вектор. http://www.cyberforum.ru/cpp-beginners/thread1079913.html
Требуется умножить матрицу на вектор. В результате умножается должен появиться вектор, только вот он как-то неправильно умножает..Вместо вектора выводит матрицу...Никак не могу найти ошибку..((( помогите, пожалуйста float *x = (float *)malloc(n*sizeof(float)); // videlenie pod x x = (float *)malloc(n*sizeof(int)); float **a = (float **)malloc(n*sizeof(float *)); for(int i =...
C++ Полиндром числа Программу начала так. Не понимаю как продолжить. /*Пока число N не является палиндромом в его десятичной записи заменять N на полусумму числа N и числа, получаемого из N изменением на обратный порядок цифр в его десятичной записи. Не доказано, что приведение числа в полиндому этим способом завершается для любого N. Верно ли, что для любого N из приведение числа к палиндрому завершается не... http://www.cyberforum.ru/cpp-beginners/thread1079903.html
Вычислить значение S по формуле C++
Вычислить значение S по формуле
C++ Ввод из консоля и файла
Почему если вывести в консоле cout<<int(0&(0|0)); cout<<int(1&(1|0)); cout<<int(0&(0|1)); cout<<int(1&(1|1)); то выводится 0101, а если прочесть из файла и вывести на экран, то выводится 0000
C++ Найти текст в текстовом файле по ключевому слову http://www.cyberforum.ru/cpp-beginners/thread1079891.html
Здравствуйте, как найти текст в текстовом файле по ключевому слову
C++ Найти минимальное значение в двумерное массиве Доброго времени суток !! Написал программу в Visual Studio 2012 , где нужно вывести на экран самый маленький элемент всего массива , но при компиляции выдает кривовато , объясните как исправить (не меняю основу кода) Вот сам код : #include <iostream> #include <windows.h> using namespace std; void main (){ подробнее

Показать сообщение отдельно
MicM
 Аватар для MicM
820 / 487 / 90
Регистрация: 29.12.2009
Сообщений: 1,097
Завершенные тесты: 1
23.01.2014, 23:32     Написать программу, выполняющую следующие действия со структурой:
Цитата Сообщение от Nastusha1822 Посмотреть сообщение
Задание 1.
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
#include <iostream>
 
struct Worker
{
    char name[64];
    char position[64];
    int year;
};
 
const int N = 2;
 
int main()
{
    Worker mas[N];
    for (int i=0; i<N; i++)
    {
        std::cout <<"Name: ";
        std::cin.getline (mas[i].name,64);
        std::cout <<"Position: ";
        std::cin.getline (mas[i].position,64);
        std::cout <<"Year: ";
        std::cin >> mas[i].year;
        std::cout <<"----------------------------------\n";
        std::cin.ignore();
    }
    Worker tmp;
    bool flag;
    do
    {
         flag = true;
         for (int i=0; i<N-1; i++)
         {
             if (mas[i].name[0] > mas[i+1].name[0])
             {
                 tmp = mas[i];
                 mas[i] = mas[i+1];
                 mas[i+1] = tmp;
                 flag = false;
             }
         }
    }
    while (!flag);
    for (int i=0; i<N; i++)
        std::cout <<mas[i].name <<' ' <<mas[i].position <<' ' <<mas[i].year
                  <<'\n';
    int experience;
    flag = false;
    std::cout <<"Experience: ";
    std::cin >> experience;
    for (int i=0; i<N; i++)
        if (2014-mas[i].year > experience)
        {
           std::cout <<mas[i].name <<std::endl;
           flag = true;
        }
    if (!flag)
       std::cout <<"Workers are not found!\n";
    return 0;
}
 
Текущее время: 01:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru