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

Надо сделать чтобы запрос по пунктам пользователь определял самостоятельно - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Получить произведение наибольшего и наименьшего элементов строки http://www.cyberforum.ru/cpp-beginners/thread1493007.html
Дано действительно матрица размером nxn m. Получить b1, ..., bn, где bk - произведение значений наибольшего и наименьшего элементов k-й строки.
C (СИ) Определить сумму отрицательных элементов массива и вывести их номера Определить сумму отрицательных элементов массива и вывести их номера; Добавлено через 3 часа 2 минуты Думаю что так #define N 20 #include <stdio.h> int main(int argc, char argv) { int i,s=0,A; http://www.cyberforum.ru/cpp-beginners/thread1493006.html
В одномерном массиве определить количество элементов в диапазоне от А до В C++
В одномерном массиве определить количество элементов в диапазоне от А до В;
Setlocale портит ввод слов C++
Товарищи программисты! Тут беда глобального масштаба) Ввожу русское слово без setlocale(LC_ALL, "RUS"), вводит и выводит верно. Но конечно же портится вывод текста (не переменных). При setlocale(LC_ALL, "RUS") выводит какие-то Кракозябры. Думал, что такая беда только у меня в большом коде, но нет, создал маленькую программу - та же ошибка. Элементарнейшая программа. #include "stdafx.h"...
C++ Создание класса шаблона, ассоциативного массива http://www.cyberforum.ru/cpp-beginners/thread1492986.html
При компиляции возникают проблемы следующего характера. 1. В конструкторе IContainer компилятор пишет waring: преобразование const double в int возможна потеря данных, а потом и вовсе error: не найден оператор принимающий правый операнд хотя std::map вроде как позволяет так обращаться к элементам IContainer<ElemType, IndexType>::IContainer(const ElemType & elem, const IndexType & index) {...
C++ Пишу консольную змейку, крашит при увеличении размера Появилось желание сделать свою игру на С++, так как нужно начинать с простого, решил сделать простую змейку. Нашёл в интернете пример, и взялся его переписывать. Пока что убрал некоторые функции, оставил только управление и вывод на экран. Вот пример: # include <iostream> # include <windows.h> # include <time.h> # include <conio.h> using namespace std; int snake_size, dir_x, dir_y,... подробнее

Показать сообщение отдельно
matxon
4 / 4 / 1
Регистрация: 14.09.2014
Сообщений: 14
05.07.2015, 11:28     Надо сделать чтобы запрос по пунктам пользователь определял самостоятельно
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
84
85
86
87
88
89
...
     int punkt;
     
     cout << "Выберите пункт: " << endl;
     cout << "1. Имеется ли хоть одна 2-ка в его оценках ?" << endl;
     cout << "2. Студенты, средняя оценка которых выше 4 ?" << endl;
     cout << "3. Студенты, в оценках которых присутствует и 4 и 5 ?" << endl;
     cout << "\n\n";
     cin >> punkt;
 
     float sum = 0;
     bool hach=false;
     bool kuch = false;
     bool five = false;
     bool usloviya = false;
 
     switch (punkt)
     {
       case 1:
 
         for ( i = 0; i < uchenik; i++)
         {
           for (j = 0; j < 5; j++)
           {
               if(stud[i].kol[j]==2)
               {
                    usloviya=true; 
                    break;
               }
           }
 
           if(usloviya)
           {
              cout << "\nФамилия: " << stud[i].name;
              cout << "\tГруппа: " << stud[i].group << endl;
           }
         }
 
         if (!usloviya) 
           cout << "\n\nПо вашему запросу студентов не найдено\n\n" << endl;
         break;
 
       case 2:
         for ( i = 0; i < uchenik; i++)
         {
           for (j = 0; j < 5; j++)
             sum += stud[i].kol[j];
           
           if(sum / 5 > 4.0)
             hach=true;
           
           if(hach)
           {
              cout << "\nФамилия: " << stud[i].name;
              cout << "\tГруппа: " << stud[i].group << endl;
           }
         }
 
         if(!hach)
           cout << "\n\nПо вашему запросу студентов не найдено\n\n" << endl;
         break;
 
       case 3: 
 
          for ( i = 0; i < uchenik; i++)
          {
             for (j = 0; j < 5; j++)
             {
               if(stud[i].kol[j]==4) //надо чтоб выдавал при условии если у студента и 4 и 5 имеется
                  kuch=true;
               if (stud[i].kol[j] == 5)
                  five = true;
             }
 
             if(kuch && five)
             {
                cout << "\nФамилия: " << stud[i].name;
                cout << "\tГруппа: " << stud[i].group << endl;
             }
          }
 
          
          if(!kuch || !five)
             cout << "\n\nПо вашему запросу студентов не найдено\n\n" << endl;
          break;
       };
 
    return 0;
}
 
Текущее время: 03:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru