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

Структуры, составить список абитуриентов допущенных ко второму экзамену - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Массив: Удалить строки заданного массива, в которых есть хотя бы один особый элемент http://www.cyberforum.ru/cpp-beginners/thread1580198.html
Здравствуйте. Я только начал постигать язык С++ и остановился на одной задачи и не могу сдвинуться с места... Прочёл в 2-х книгах про массивы, но не могу понять алгоритма. В общем дело вот в чём. Дан двумерный целочисленный массив А (N,N) . Элемент A(I,J) назовем особым, если он является числом Фибоначчи и сумма цифр этого числа – простое число. Удалить строки этого массива, в которых есть...
C++ Почему программа неправильно считает сумму? Вот задание: http://cs628818.vk.me/v628818636/23176/6LFbXBEOAPQ.jpg Вот код: #include "stdafx.h" #include <stdio.h> #include <math.h> float iter(int k1) { http://www.cyberforum.ru/cpp-beginners/thread1580197.html
C++ Матрица. С++
Помогите. Для матрицы 4х4 найти такое k где строка k матрицы совпадает с k столбцом. И найти сумму в тех строках в которых есть хотя бы один отрицательный элемент. Очень надо. Помогите +1.
C++ Неблокирующие и асинхронные сокеты
В чем собственно различие? Встречал, что асинхронные сокеты невозможно использовать в консольных приложениях, только не ясно почему. И есть ли где-нибудь доступный пример приложения winsock2, использующее неблокирующие сокеты? Спасибо
C++ Привести матрицу к треугольному виду Гауссом (не могу найти работающий код) http://www.cyberforum.ru/cpp-beginners/thread1580184.html
Нужен код для приведения матрицы к треугольному виду (матрица статическая, целочисленная). Пробовал гуглить, в том числе и тут. Перепробовал кучу кода, ничто корректно не работает, много кода просто неверно переводит матрицу к треугольному виду, либо код слишком мудрёный. Либо дайте нормальную ссылку на РАБОТАЮЩИЙ код, который правильно переводит матрицу в треугольный вид методом Гаусса,...
C++ Воиск файла с введенным названием Нужно прочитать название файла(консолька), а потом найти соответствующий файл в каталоге с подкаталогами. Все файлы имеют .txt формат. (Путь: D:\\cppproject\\files, а в files есть еще папки, в которых файлы)... Пример: Вводим file1 Читаем и ищем такой файл по пути... //Например мы знаем что он в каталоге "D:\\cppproject\\files\\abcfiles\\file1.txt" Поиск долен идти по... подробнее

Показать сообщение отдельно
anti-k
 Аватар для anti-k
226 / 74 / 23
Регистрация: 17.07.2015
Сообщений: 774
Завершенные тесты: 1
15.11.2015, 23:08     Структуры, составить список абитуриентов допущенных ко второму экзамену
Sergoo_ua,
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
#include <iostream>
#include <fstream>
#include <cstring>
#include <conio.h>
 
using namespace std;
struct zchit
{
    char lica[30];
    int ocenka;
};
 
int main()
{
    int c, i;
    cout << "Vvedit kilkist studentov: " << endl;
    cin >> c;
    zchit*gg=new zchit[c];
    cout << "---------------------------------------------------" << endl;
    for (i = 0; i<c; i++)
    {
        cout << "Student #" << i + 1 << endl;
        cout << "Vvedit Family stydenta: " << endl;
        cin.get();
        cin.getline(gg[i].lica,30);
        cout << "Vvedit ocinky: ";
        cin >> gg[i].ocenka; 
        
    }
    ofstream x;
    x.open("D:\\457.txt");
    x << gg[i].lica << " " << gg[i].ocenka;
    x.close();
 
    /**********************************************************************/
    {
        ifstream x("D:\\457.txt", ios::in);
        cout << "Spisok studentov dopuchenih do drugogo eksamenu: " << endl;
        for (int i = 0; i<c; i++)
        {
            x >> gg[i].lica>>gg[i].ocenka;
            if (gg[i].ocenka>2)
            {
                cout << ")" << gg[i].lica << " ego ocenka - " << gg[i].ocenka << endl;
            }
        }}
    x.close();
    _getch();
}
Добавлено через 11 минут
Sergoo_ua,
извините пропустил строчку
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 <fstream>
#include <cstring>
#include <conio.h>
 
using namespace std;
struct zchit
{
    char lica[30];
    int ocenka;
};
 
int main()
{
    int c, i;
    cout << "Vvedit kilkist studentov: " << endl;
    cin >> c;
    zchit*gg=new zchit[c];
    cout << "---------------------------------------------------" << endl;
    for (i = 0; i<c; i++)
    {
        cout << "Student #" << i + 1 << endl;
        cout << "Vvedit Family stydenta: " << endl;
        cin.get();
        cin.getline(gg[i].lica,30);
        cout << "Vvedit ocinky: ";
        cin >> gg[i].ocenka; 
        
    }
    ofstream x;
    x.open("D:\\457.txt");
    for (i = 0; i<c; i++)
    x << gg[i].lica << " " << gg[i].ocenka;
    x.close();
 
    /**********************************************************************/
    {
        ifstream x("D:\\457.txt", ios::in);
        cout << "Spisok studentov dopuchenih do drugogo eksamenu: " << endl;
        for (int i = 0; i<c; i++)
        {
            x >> gg[i].lica>>gg[i].ocenka;
            if (gg[i].ocenka>2)
            {
                cout << ")" << gg[i].lica << " ego ocenka - " << gg[i].ocenka << endl;
            }
        }}
    x.close();
    _getch();
}
Добавлено через 4 минуты
и в конце можно delete[]gg добавить если этот код часть чего то
 
Текущее время: 14:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru