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

Лаба "ФАЙЛЫ" - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Образ программы и секции http://www.cyberforum.ru/cpp-beginners/thread223539.html
Здравствуйте. Не могли бы пожалуйста объяснить подробние что такое образ программы и секции.В системном программировании
C++ Удалить из текста лишние пробелы Здравствуйте. Помогите написатьпрограмму на С. Удалить из текста лишние пробелы (между словами должен остаться только один пробел). И еще на каждые 5 строк программы должны быть коментарии. http://www.cyberforum.ru/cpp-beginners/thread223534.html
Даны действительные числа A,B,C. Удвоить эти числа, если A>=B>=C, и заменить их абсолютными значениями, если это не так. C++
Даны действительные числа A,B,C. Удвоить эти числа, если A>=B>=C, и заменить их абсолютными значениями, если это не так. Плюсану каждого кто пришлёт что-то подобное правильному варианту
C++ Вывести массив, предварительно удалив элементы меньшие среднего арифметического
Необходимо ввести массив вещественных чисел и вывести его, предварительно удалив элементы меньшие среднего арифметического. Буду благодарен за помощь
C++ Вывести ФИО игрока с максимальным количеством матчей http://www.cyberforum.ru/cpp-beginners/thread223489.html
Дана база даных игрока , вывести ФИО игрока с максимальным количеством матчей. #include<iostream.h> #include <string.h> #include<conio.h> const int n=3; struct sportsman { char fio;
C++ В одномерном массиве посчитать сумму элементов, находящихся в четных позициях Ребят как можно проще напишите плиз) 1)В одномерном массиве посчитать сумму элементов, находящихся в четных позициях. 2)Текст в файле: "Если подлый лекарство нальет тебе - вылей! Если мудрый нальёт... подробнее

Показать сообщение отдельно
asics
Freelance
Эксперт С++
2847 / 1782 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
03.01.2011, 15:12
Если правильно понял задание, то как-то так
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
#include <iostream>
#include <fstream>
#include <string>
#include <vector>
 
struct infa_
{
    std::string marka,
    ctrana;
    double cena;
};
 
int main()
{
    std::ifstream ifs("1.txt");
    const size_t count = 10;
    std::vector<infa_> infa(count);
 
    if(!ifs.is_open())
    {
        std::cerr << "ERROR" << std::endl;
        return 1;
    }
 
    for(size_t i = 0; i < count; ++i)
    {
        ifs >> infa[i].marka
            >> infa[i].ctrana
            >> infa[i].cena;
    }
 
    double sum = 0.0, cped_cena;
    for(size_t i = 0; i < count; ++i)
        sum += infa[i].cena;
    cped_cena = sum / static_cast<double>(count);
 
    for(size_t i = 0; i < count; ++i)
    {
        if(infa[i].cena < cped_cena)
        {
            std::cout << infa[i].marka << ' '
                      << infa[i].cena << '\n';
        }
    }
    return 0;
}
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru