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

Дописать структурную программу по C++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ C++ Сделать двумерный массив без функции http://www.cyberforum.ru/cpp-beginners/thread1202934.html
Сделать двумерный массив без функции на С++. Дана квадратная матрица. Размерность вводится. Поменять местами max и min четных строк. Вот программа с функцией: #include<stdio.h> #include<iostream.h> #include<conio.h> #define Maxline 100 int a; int *AddressMax,*AddressMin;
C++ Считывание из бинарного файла и запись данных в две строковых переменные Мне нужно считать две строки из бинарного файла "input.txt" и запихать их в переменные типа string. Открываю файлfopen("input.txt", "rb"); Затем видимо надо считывать с помощью функции fread, но я так и не понял, как она работает. http://www.cyberforum.ru/cpp-beginners/thread1202927.html
Переведите с Pascal на C++ C++
Прошу, вас, пожалуйста, переведите на С++ var n : longint; s : integer; begin assign(input, 'input.txt'); reset(input); assign(output, 'output.txt'); rewrite(output); read(n); s:=0; while n>0 do begin
C++ Перевод длинных целых чисел из двоичной в десятичную
Вобщем мне нужна верхняя граница для длины вектора , желательно ,чтобы зависимость была от длины числа в двоичном представлений Я как то на днях понял ,как сделать наоборот , об этом можете посмотреть у меня в блоге за доказательство этого не брался ,но на моих тестах все четко работает )) Аналогично пытался сделать и тут ,но тут не все так ,четко справа : Количество цифр в...
C++ неработающая функция проверки http://www.cyberforum.ru/cpp-beginners/thread1202895.html
У меня есть 2 кода. 1 это рабочий - крестики нолики на заданном поле (с горем пополам но работает) 2 это попытка улучшения 1 кода. Беда в том, что во 2-м не читает первые и последние 5 строк (точнее они есть, но поставить туда ничего нельзя). Подскажите, в чем может быть проблема? 1 вариант #include "stdafx.h" #include "iostream" #include "conio.h" #include "Windows.h" // dlya cvetov using...
C++ Как добиться 40 миллисекунд в консоле? Функция Sleep() не пойдёт Написал такой код, но он даст 26 кадров в секунду вместо 25. #include <stdio.h> // D7R printf #include <conio.h> // D7R _getch #include<sys\timeb.h> timeb tms; short ms15() подробнее

Показать сообщение отдельно
Z_I_N_E_R
0 / 0 / 0
Регистрация: 04.04.2013
Сообщений: 12
08.06.2014, 22:08  [ТС]     Дописать структурную программу по C++
Спасибо. Код работает. Все понял и подогнал под себя)

Добавлено через 15 минут
(Все прекрасно) И вот что вышло:

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
#include <iostream>
#include <conio.h>
#include <cmath>
using namespace std;
 
const int n=4;     //Кол-во учеников
const int level=4; //Ниже этой отметки плохая успеваемость
 
struct ychen
{
    char name[20];
    char fam[20];
    int clas;
    int OcenkiZaGod;
} ychenik[n];
 
int main()
{
    int i,min;      //Переменные
    int mn[12]={0}; //массив для хранения количества неуспевающих
 
   //Ввод
    for (i=1; i<n; i++)
    {
        cout<<"Ychenik #: "<<i<<endl;
        cout<<"Name: ";
        cin>>ychenik[i].name;
        cout<<"Fam: ";
        cin>>ychenik[i].fam;
        cout<<"Class: ";
        cin>>ychenik[i].clas;
        cout<<"Sred ocenka za god: ";
        cin>>ychenik[i].OcenkiZaGod;
        if (ychenik[i].OcenkiZaGod < level) mn[ychenik[i].clas]++;
        //добавим к классу еще одного неуспевающего
        cout<<endl;
    }
 
    min=mn[1];
    for(i=2; i<13; ++i)
    if (mn[i]<min)
    min=mn[i]; //ищем минимальное количество неуспевающих по классам
    
    cout<<"V takih klassah men'se vsego neuspevaemuh ychenikov"<<endl;
    
    for(i=1; i<13; ++i)
    if (mn[i]==min)
    cout <<i<< " ";
  return 0;
}
 
Текущее время: 09:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru