Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ отловить переполнение типа данных Здравствуйте:) У меня возник вопрос по сабжу. допустим мы присваиваем переменной типа double что-нибудь такое : 0,7e-50000 ,естественно возникает ошибка.Как эту ошибку отловить? catch(...) её не ловит. https://www.cyberforum.ru/ cpp-beginners/ thread32372.html C++ Ввод данных различных типов.
Ввод данных. Читаю книжку по плюсам. Застопорился на моменте с вводом данных, когда строки, числа и сомволы чередуются. Допустим такой пример. main(){ char str1; char str2; char ch; short num;
C++ Простая задачка Здравствуйте. Есть вот такая задачка: Написать программу на С пораждающая в цикле следующюю таблицу значений: A A+2 A+4 A+6 3 5 7 9 6 8 10 12 9 11 13 15 12 14 16 18 15 17 19 21 Конечно ж это можно написать так: https://www.cyberforum.ru/ cpp-beginners/ thread32344.html C++ Сортировка Простых чисел https://www.cyberforum.ru/ cpp-beginners/ thread32329.html
Это код сортировки простых чисел int flAg=0;// Сравнитель обычно такую вещь называю int counter=0; // счетчик int number=1000;// значение int *pocket=new int ; //указатель на массив (динамически) while (number<=2000)// выполнять до значения { for (int i=2; i<=sqrt((double)number); i++) // цикл поиска простых чисел if ((number%i)==0) flAg=1; if (flAg==0) // если...
Шифрование/дешифрование текста: шифр Цезаря C++
8. Написать программу, которая позволяет зашифровывать и расшифровывать с помощью «шифра Цезаря» сообщение, написанное на русском языке. Этот шифр реализует следующее преобразование текста: каждая буква исходного текста заменяется третьей после нее буквой в алфавите, который считается написанным по кругу. #include "stdafx.h" #include <conio.h> #include <iostream> #include <iomanip> using...
C++ структуры (подскажите где ошибки) Ребята посмотрите код я только начал делать задание но выдает ошибки что надо сделать написал ниже пробую пока только начало Предметная область - бухгалтерия предприятия. Решаемые задачи - учет труда и зарплаты работников; табель учета рабочего времени (складывается по подразделам и включает ПИБ работника, должность, количество отработанных часов и количество неробочих дней, за месяц).... https://www.cyberforum.ru/ cpp-beginners/ thread32302.html
C++ Гляньте код... В тексте, состоящем из русских букв, подсчитайте количество гласных букв. #include <iostream.h> #include <conio.h> #include <stdio.h> void main() { char s; https://www.cyberforum.ru/ cpp-beginners/ thread32296.html Задача на последовательность отрицательных чисел(не работает) C++
Во всех последовательностях отрицательных чисел поменят местами минимальное и максимальное значение местами Вот код: #include <stdio.h> #include <time.h> #include <stdlib.h> int Ar; int main(void) { int i, j; int nn; int ib;
C++ Задан двумерный массив https://www.cyberforum.ru/ cpp-beginners/ thread32271.html
Задан двумерный массив Q(C,S). Найти среднее геометрическое всех элементов. Если это сделать невозможно, выдать сообщение о причине.
C++ Найти НОК Помогите решить задачу: Найти наименьшее общее кратное четырех заданных натуральных чисел. https://www.cyberforum.ru/ cpp-beginners/ thread32254.html
C++ Динамические структуры - информация о книгах в библиотеке
Надеюсь на вашу благосклонность... Нужна помощь составить программу для курсовой, учусь на первом курсе, только начали изучать С++, а уже дали курсовик, даже не знаю с чего начать...Если вас не затруднит, выделите немного времени, помогите пожалуйста! Я сам конечно пытаюсь сделать, рыскаю по и-нету в поисках доп. ин-фы о ДС, но буду рад, если кто-нибудь все же поможет... Вот условие задачи:...
C++ Здача на строки https://www.cyberforum.ru/ cpp-beginners/ thread32225.html
Получить из слова a, вычёркиванием некоторого кол-ва букв, слова b. Отобразить на экране промежуточные этапы. Добавлено через 4 часа 46 минут 10 секунд Тем кто поможет заранее спс, а код оформите на C
0 / 0 / 0
Регистрация: 02.05.2009
Сообщений: 6
0

Структуры(подскажите, что не правильно). - C++ - Ответ 151354

02.05.2009, 09:45. Показов 1010. Ответов 6
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Сведения об экзамене содержат следующие данные: дисциплину (программирование, вычислительная техника, информатика), дату сдачи экзамена (год, месяц, день), сведения о студенте (факультет, курс, группа, номер в журнале) и экзаменационную оценку. Задан набор сведений об экзаменах, сданных студентами за последние несколько лет; в них факультет и предмет кодируются первыми буквами названия. Определить, на каком факультете самый высокий показатель качества успеваемости по информатике (то есть самый высокий процент отличников и хорошистов) среди студентов первого курса, сдававших экзамены зимой 1995 года или летом 1996 года.
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
#include "stdafx.h"
#include "conio.h"
#include "iostream"
 
using namespace std;
 
void main() {
    int i,j,k,q,w,e;
    float p,z,x;
    struct str {
        char fam[25], fak;
        int k,g,n;
        struct ex{
            int y[2];
            char d;
            int o;
        };
        struct ex inf[2];
    };
    struct str spisok[6];
 
    for(i=0;i<6;++i) {
        cout<<"Vvedite familiu: ";
        cin>>spisok[i].fam;
        cout<<"Vvedite fakultet: ";
        cin>>spisok[i].fak;
        cout<<"Vvedite gruppu: ";
        cin>>spisok[i].g;
        cout<<"Vvedite kurs: ";
        cin>>spisok[i].k;
        cout<<"Vvedite nomer v zhurnale: ";
        cin>>spisok[i].n;
        for(j=0;j<3;++j) {
            cout<<"Vvedite den sdachi "<<j+1<<"-go ekzamena";
            cin>>spisok[i].inf[j].y[0];
            cout<<"Vvedite mecyac: ";
            cin>>spisok[i].inf[j].y[1];
            cout<<"Vvedite god: ";
            cin>>spisok[i].inf[j].y[2];
            cout<<"Vvedite disciplinu(pervuu bukvu): ";
            cin>>spisok[i].inf[j].d;
            cout<<"Vvedite ocenku: ";
            cin>>spisok[i].inf[j].o;
        }
    }
    for(i=0;i<6;++i) {
        for(j=0;j<6;++j) {
            if(spisok[i].fak=='e' && spisok[i].k==1 && (((spisok[i].inf[j].y[1]==12 || spisok[i].inf[j].y[1]==11) && spisok[i].inf[j].y[2]==1995)||((spisok[i].inf[j].y[1]==5 || spisok[i].inf[j].y[1]==6) && spisok[i].inf[j].y[2]==1996))) && spisok[i].inf[j].d=='i'&&(spisok[i].inf[j].o==4 || spisok[i].inf[j].o==5))
                    q+=1;
            else { 
                if(spisok[i].fak=='y' && spisok[i].k==1 && (((spisok[i].inf[j].y[1]==12 || spisok[i].inf[j].y[1]==11) && spisok[i].inf[j].y[2]==1995)||((spisok[i].inf[j].y[1]==5 || spisok[i].inf[j].y[1]==6) && spisok[i].inf[j].y[2]==1996))) && spisok[i].inf[j].d=='i'&&(spisok[i].inf[j].o==4 || spisok[i].inf[j].o==5))
                    w+=1;
                else e+=1;
            }
        }
    }
    p=q/(q+w+e);
    z=w/(q+w+e);
    x=e/(q+w+e);
    if(p<z && x<z)
        cout<<“Samyi vysoky pokazatel’ na IURe”;
else {
    if(x<p && z<p)
        cout<<“Samyi vysoky pokazatel’ na ETFe”;
    else {
        if(z<x && p<x) 
            cout<<“Samyi vysoky pokazatel’ na MSFe”; 
        else 
            cout<<“Pokazateli ravny”;
    }
}
 
    getch();
}
Вводится нормально. В конце выдает какую-то ошибку.

Вернуться к обсуждению:
Структуры(подскажите, что не правильно). C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.05.2009, 09:45
Готовые ответы и решения:

подскажите что делать при вводимых данных 10 25 и 5 20 программа работает не правильно должна выводить 135 подскажите что делать
Вывод В выходной файл выведите одно число - сколько ударов сделали часы за этот отрезок времени.

Подскажите, что не правильно: компилятор пишет, что ошибка есть
Подскажите, что не правильно: компилятор пишет, что ошибка естьprogram name; var...

Подскажите что не правильно..
#include &lt;stdio.h&gt; #include &lt;conio.h&gt; int main() { char ch; clrscr (); const int t=10; ...

Подскажите, что не правильно
Задача:Дана строка символов. Группы символов, разделенные пробелами и не содержащие пробелов внутри...

6
02.05.2009, 09:45
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.05.2009, 09:45
Помогаю со студенческими работами здесь

Подскажите, что здесь не правильно?
Подскажите, что здесь не правильно? Program k_11 ; uses crt; var a,b,c,k: real; label 1; begin...

подскажите, что здесь не правильно???
вот задача: Y1 = th (x/2x) + sh (2x), 0&lt; x&lt;1 -x3 + 3 sqrt x, x&lt;0 (1/x2+3x) +...

Подскажите что у меня не правильно
using System; using System.Collections.Generic; using System.Linq; using System.Text; ...

Правильно вызвать метод у только что созданной через reflect структуры
Приветствую. Создаю объект так: obj := reflect.New(typ); class := obj.Elem(); method :=...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru