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

консольные приложения - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Чтение файла http://www.cyberforum.ru/cpp-beginners/thread439924.html
Вообщем проблема заключается в том, что при чтении файла и вывод его в консоль, само чтение файла до конца не доходит. В дебаггере проверял переменная int lenghtFile содержит в себе количество элементов в файле, а точнее 61. Но при выводе на экран заканчивается на 25 элементе. Прошу помощи в этой проблеме. Сам код: struct objectsMain {
C++ Куда деваются данные из массива во время выполнения программы? Во время выполнения проги куда-то деваются данные из массива из стуктур. Почему так происходит? 1. Ввожу данные о 3 студентах в массив структур. 2. Вывожу эти данные в виде таблички. 3. Выполняется поиск студентов со средним баллом выше 4.0 и данные о них должны выводиться на экран. 4. Программа выдаёт какую-то хрень вместо вывода нужных фамилий. 5. Для наглядности в конце программы поставил... http://www.cyberforum.ru/cpp-beginners/thread439917.html
Массивы C++
Ребят, помогите пожалуйста с лабораторной, осталось два пункта, никак не могу написать 4. После максимального по модулю элемента каждой строки вставить соответствующий элемент из заданного одномерного массиве. 5. Имеется строка, содержащая буквы и цифры. Преобразуйте эту строку так, чтобы сначала в ней шли все цифры, но в обратном порядке, а потом все буквы исходной строки (т.е....
C++ Вывести строки файла, после строки добавляя, сколько раз в ней встретилось слово
Напишите программу, которая считывает текст из файла и выводит на экран все строки файла, после каждой строки добавляя, сколько раз в ней встретилось слово, введенное с клавиатуры. Необходимо предусмотреть случай, если файла не существует.Работа в Turbo C обязательна.
C++ Типизированные файлы http://www.cyberforum.ru/cpp-beginners/thread439899.html
Доброго времени суток, форумчане. Нужна помощь при работе с типизированными файлами. Работаю в Visual Studio 2008 Professional. Проблема постала такая: в файл записуеться нужное нам количество структур. При чтении все структуры читаються, но последняя запись читаеться два раза. Тоесть если в файл образно записать: 1 2 3 то на экране будет: 1 2 3 3 Вот код:
C++ Программы Нужно написать программы на с++, заранее спасибо 1)Разделить число m на такие две части, разность которых есть 5. 2)Мяч упал с высоты H и, ударяясь о землю, отскакивает вновь, поднимаясь каждый раз на 2/3 высоты, с которой он упал. Составить алгоритм, определяющий через сколько ударов мяч поднимется на высоту P. 3)Подсчитайте, сколько раз встречается в одномерном числовом массиве A,... подробнее

Показать сообщение отдельно
soon
 Аватар для soon
2536 / 1301 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
02.02.2012, 23:03     консольные приложения
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
#include <iostream>
#include <algorithm>
#include <iomanip>
 
int main()
{
    std::srand(std::time(nullptr));
    const std::size_t size = 20;
    int arr[size];
    std::generate(arr, arr + size, [] { return std::rand() % 21; });
    for(const auto& it: arr)
        std::cout << std::setw(4) << it;
    std::cout << std::endl;
    int sum = 0;
    for(std::size_t i = 0; (i < 10) && (i < 10); ++i)
        sum += arr[i];
    int sumMax = sum;
    std::size_t posFirst = 0, posLast = 10;
    //std::cout << "sum between 0 and 10 = " << sum << std::endl;
    for(std::size_t i = 10; i < size; ++i)
    {
        sum += arr[i];
        sum -= arr[i - 10];
        if(sum > sumMax)
        {
            sumMax = sum;
            posFirst = i - 9;
            posLast = i + 1;
        }
        //std::cout << "sum between " << i - 9 << " and " << i + 1<< " = " << sum << std::endl;
    }
    std::cout << "max sum between " << posFirst << " and " << posLast << " = " << sumMax << std::endl;
    return 0;
}
http://liveworkspace.org/code/4bedd1...260077c4d58638
 
Текущее время: 04:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru