Форум программистов, компьютерный форум 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,... подробнее

Показать сообщение отдельно
Blesk_ov
0 / 0 / 0
Регистрация: 04.07.2015
Сообщений: 12
04.07.2015, 19:48     Надо сделать чтобы запрос по пунктам пользователь определял самостоятельно
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
90
91
92
93
94
95
96
97
#include <iostream>
#include <string>
using namespace std;
 
struct STUDENT // структура STUDENT
{
    string name;
    string inici;
    string group;
    float kol[5];
};
 
int main()
{
    const int uchenik = 1; // количество студентов
    STUDENT stud[uchenik]; // массив
    int i, j;
    int n = 0; // счётчик студентов
 
 
    for ( i = 0; i < uchenik; i++)  // ввод информации
    {
        cout << "Vvedite famili " << endl;
        cin >> stud[n].name;
        cout << "Vvedite inicial " << endl;
        cin >> stud[n].inici;
        cout << "Vvedite nomer grup " << endl;
        cin >> stud[n].group;
        cout << "Uspevaemost " << endl;
        for (int i = 0; i < 5; i++)
        cin >> stud[n].kol[i];
        n++;
 
    }
    cout << "......Hot! odna 2...... " << endl;
      bool usloviya=false;
            for ( i = 0; i < uchenik; i++)
{
       for (j = 0; j < 5; j++)
       {
           if(stud[i].kol[j]==2)
           {
                usloviya=true; break;
           }
       }
       if(usloviya)
       {
                cout << stud[i].name << endl;
                cout << stud[i].group << endl;
       }
 }
    if(usloviya!=true)
        cout << "Takih studentov net " << endl;
       cout << "......Srednyaya >4.0...... " << endl;
       float sum = 0;
    bool hach=false;
          for ( i = 0; i < uchenik; i++)
{
     for (j = 0; j < 5; j++)
     {
         sum += stud[i].kol[j];
         if(sum / 5 > 4.0)
         {
              hach=true; break;
         }
     }
     if(hach)
     {
              cout << stud[i].name << endl;
              cout << stud[i].group << endl;
     }
}
  if(hach!=true)
      cout << "Takih studentov net " << endl;
  cout << "......imejut 4&5...... " << endl;
  bool kuch=false;
        for ( i = 0; i < uchenik; i++)
{
   for (j = 0; j < 5; j++)
   {
       if(stud[i].kol[j]==4)
       if(stud[i].kol[j]==5)                              [B][U] надо чтоб выдавал при условии если у студента и 4 и 5 имеется[/U][/B]       
       {
            kuch=true; break;
       }
   }
   if(kuch)
   {
            cout << stud[i].name << endl;
            cout << stud[i].group << endl;
   }
}
if(kuch!=true)
    cout << "Takih studentov net " << endl;
 
    return 0;
}
тут как вы увидели 3 пункта выполнения задачи и надо сделать так чтоб запрос по пунктам пользователь определял самостоятельно,а не что все в раз выдало!
ЗА РАНЕЕ БОЛЬШОЕ СПАСИБО
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru