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

Cтруктура: расчет количества библиотек на 1000 жителей. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Реализация работы с динамическими структурами http://www.cyberforum.ru/cpp-beginners/thread776569.html
Составьте программу, которая создает стек из произвольного количества элементов. Информационная часть динамического элемента должна состоять из двух целых чисел. Организуйте обработку каждого элемента: печать целых чисел из информационной части и остатка от деления первого целого числа на второе.
C++ Структура: Очередь Составьте программу, которая создает очередь из произвольного количества элементов. Информационная часть динамического элемента должна состоять из двух целых чисел. Организуйте обработку каждого элемента: печать целых чисел из информационной части и их среднее значение. http://www.cyberforum.ru/cpp-beginners/thread776565.html
C++ Static поля класса
объясните нубу, вот имею я такой код на С# class WebResponse { public static string GET(string Url, string Data) { string Out = sr.ReadToEnd(); return Out; } } и я просто буду обращаться к этой функции WebResponse.GET(...);
Составить программу, в которой описывается структура из полей: Фамилия, Номер телефона, Год рождения C++
Составить программу, в которой описывается структура из полей: Фамилия, Номер телефона, Год рождения. Организовать ввод двух структурных переменных, вывод каждой структуры на экран и вывести на экран фамилию человека, номер телефона введен с клавиатуры (если такого человека нет, вывести сообщение об этом).
C++ Линейный вычислительный процесс (вычислить площадь треугольника) http://www.cyberforum.ru/cpp-beginners/thread776553.html
Написать программу, которая получает от пользователя длины двух сторон треугольника и величину угла между ними и вычисляет площадь треугольника.
C++ �как получить секунды? как разделить 119 секунд, на min:sec ? min = 119 / 60, а как получить теперь sec ? min = 119/60 sec = 119; // ??? подробнее

Показать сообщение отдельно
abit
 Аватар для abit
260 / 259 / 33
Регистрация: 03.02.2013
Сообщений: 709
05.02.2013, 04:35     Cтруктура: расчет количества библиотек на 1000 жителей.
Цитата Сообщение от Nastya555 Посмотреть сообщение
Не могу понять, почему после того как прекращаешь вводить данные, программа закрывается с ошибкой.
к сожалению не имею пригодного компилятора, чтобы собрать ваш код, т.к. он написан в нарушение базовых соглашений, но по беглому осмотру сразу видна явная ошибка :

после этой операции
C++
1
2
cin>>p;
j++;
счётчик структур (кстати не стоило для этого заводить глобальные переменные и засорять пространство имён такими малопонятными j) икримируется в не зависимости от результата p, т.е. если ввести что 0, что 1 - прибавиться якобы новая структура... отлично, смотрим дальше

C++
1
kolvo[i]=mass[i].libraryCount/(mass[i].people/1000);
что это?
у этой якобы структуры сразу начнёт что-то считаться... и могу сделать однозначный вывод - падает это тут
C++
1
/(mass[i].people/1000)
из за деления на ноль

на всякий случай впихните туда так
C++
1
kolvo[i]=mass[i].libraryCount/((mass[i].people+1e-8)/1000);
и не создавайте лишнюю структуру
C++
1
if (p==0) j++;
если будет всё равно вылетать - тут уж сорри, у меня нет такого компилятора, который бы это схавал
 
Текущее время: 16:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru