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

Цикл. Ошибка со следующего елемнта цикла - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Заполнение одного массива элементами другого http://www.cyberforum.ru/cpp-beginners/thread1000265.html
Доброго времени суток, форумчане. Я и программирование - токо недавно вместе, месяц, кароч цветочно-конфетный период) - сами знаете, что из этого выплывает... с++ билдер. Написал такой вот алгоритм: #include <vcl.h> #pragma hdrstop #include <stdlib.h> #include "Unit1.h"
C++ В одномерном массиве, состоящем из N вещественных элементов, вычислить: Помогите мальчишки, я искала, но ничего на форуме подобного не нашла В одномерном массиве, состоящем из N вещественных элементов, вычислить: 1) минимальный элемент массива; 2) сумму элементов массива, расположенных между первым и последним положительными элементами. Преобразовать массив таким образом, чтобы сначало располагались элементы равные 0,а потом все остальные Желательно чтобы... http://www.cyberforum.ru/cpp-beginners/thread1000264.html
cin.getline пропуск ввода C++
Стыдно 3 раз за сегодня обращаться по мелким проблемам, но увы, гугл не помогает. Сама проблема заключается вот в чем. В первом вводе, где просят ввести название машины, этот ввод в консоли пропускается, и консоль сразу переходит ко второму вводу, где просят ввести марку. Наверное я плохо объяснил, поэтому приложу скрин и код. struct NEWCAR { char nickname; char marka; char color;...
C++ Аппроксимация и СКО
Тут возникла проблемка, вот задание: "Сделать аппроксимацию(квадратичную), тобишь найти полином второй степени и найти среднеквадратичное отклонение" аппроксимирующий многочлен я нашёл, но вот среднеквадратичное отклонение не получается нужно сделать на Mathcad и на с++ на Маткаде сделано: ответ = 0.006393 такой же ответ должен получиться и на сишке а получается какое то большое число...
C++ Реализовать класс (родительский + наследник) http://www.cyberforum.ru/cpp-beginners/thread1000226.html
Родительский класс: "Уравнение", свойства: количество корней, динамический массив корней. Методы: читание корней. Класс-Наследник: "Линейное уравнение", свойства:коофичиенты А,В. Методы: нахождение корней. Класс_наследник: "Квадратное уравнение"б свойства: коофициенти A, B, C, дискриминант.Методы: нахождение дискриминанта и корней. Заранее Всем Спасибо!!
C++ Запись в файл .txt во время исполнения програмы Есть цикл, когда он находит определенную строку, то он должен записать ее в файл. Если найдет еще подходящую строку, то должен снова записать в тот же файл, не удалив предыдущую запись. Подскажите пожалуйста. for (la-la-la) //look for DNA sequence ori_C { if (i_Repeat >= 3) { ofstream f_out("d:\\DNA1.txt"); if (!f_out) { cout<<"Файл DNA1 невозможно открыть";... подробнее

Показать сообщение отдельно
xvivax
1 / 1 / 0
Регистрация: 07.09.2013
Сообщений: 25
07.11.2013, 01:40     Цикл. Ошибка со следующего елемнта цикла
Здрасти. При следующим обороте цикла пропускаетса ввод имени. Кто подскажет почему?
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
#include <iostream>
 
using namespace std;
 
struct student
{
    char name[100];
    int group;
    float ocenki[2];
};
 
int main()
{
    const int NAME_SIZE = 100; // Dlina imeni
    const int STUDENT_VALUE = 3; // Kolichestvo studentov
    const int VALUE_OCENOK = 2; // Kolichestvo ocenok
 
    int a = 0; // test
    bool proval = true; // proval vsex studentov
 
    student stud1[STUDENT_VALUE];
 
    for (int i = 0; i < STUDENT_VALUE; i++)
    {
        cout << "Name and Surname:" << endl;
        cin.getline(stud1[i].name, NAME_SIZE);
 
        cout << "Group:" << endl;
        cin >> stud1[i].group;
        for (int j = 0; j < i; j++)
        {
            if (stud1[i].group < stud1[j].group) // sortirovka po "group"
            {
                student temp;
                temp = stud1[j];
                stud1[j] = stud1[i];
                stud1[i] = temp;
            }
        }
        cout << "Vvedite ocenki:" << endl;
        for (int g = 0; g < VALUE_OCENOK; g++)
        {
            cin >> stud1[i].ocenki[g];
        }
        cout << endl;
    }
    
    // Vyvod studentov
    for (int k = 0; k < STUDENT_VALUE; k++) // Cikl po studentam
    {
        float sum = 0;
        for (int g = 0; g < VALUE_OCENOK; g++) // Cikl po summe ocenok studenta
        {
            sum += stud1[k].ocenki[g]; // summa ocenok studenta
        }
 
        if ((sum / VALUE_OCENOK) > 4)
        {
            cout << stud1[k].name << " " << stud1[k].group << " " << sum / VALUE_OCENOK << endl;
            proval = false;
        }
    }
 
    if (proval == true)
    {
        cout << "Neodin student neproshol otborku" << endl;
    }
    
    cin >> a;
 
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 10:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru