Форум программистов, компьютерный форум 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; // ??? подробнее

Показать сообщение отдельно
Nastya555
0 / 0 / 1
Регистрация: 18.09.2011
Сообщений: 31
01.02.2013, 00:49     Cтруктура: расчет количества библиотек на 1000 жителей.
Составить программу, в которой описывается структура из полей: Город, Количество жителей, Количество библиотек. Организовать ввод структурных переменных, вывод каждой структуры на экран и расчет количества библиотек на 1000 жителей.
Кол-во библиотек на 1000 жителей = Количество библиотек / Количество жителей / 1000.


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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
#include <iostream>
#include <cstring>
#include <windows.h>
#include <stdio.h>
#include <clocale>
 
 
using namespace std;
 
struct library{
    char city[20];
    int people;
    int klib;
    library *next;
};
 
void wwod(library *tek){
 
    cout<<"Введите город: ";
    gets(tek->city);
    cout<<"Введите количество жителей: ";
    cin>>tek->people;
    cout<<"Введите количество библиотек: ";
    cin>>tek->klib;
    cout<<endl;
 
}
 
 
void wywod(library tek){
    cout<<"Город"; for(int i = 0; i<strlen(tek.city); i++) cout<<tek.city[i]; cout<<endl;
    cout<<"количество жителей: "<<tek.people<<endl;
    cout<<"Количество библиотек: "<<tek.klib<<endl;
}
 
void kolvo ( library tek)
{
  int s1,s2;
  s1=a.klib/a.people/1000;
  cout <<"\nГород: ";
  for (int i = 0; i<strlen(a.city); i++) cout<<a.city[i]; cout<<endl;
  cout <<"Количество бибилиотек на 1000 жителей: "<<s1;
  s2=b.klib/b.people/1000;
  cout <<"\nГород: ";
  for (int i = 0; i<strlen(b.city); i++) cout<<b.city[i]; cout<<endl;
  cout <<"Количество бибилиотек на 1000 жителей: "<<s2;
}
 
 
 
int main()
{   setlocale(LC_ALL, "Russian");
    library *nach, *kon, *tek, *old, *new_n;
    char yn='Да';
    nach=0;
    kon=0;
    do
    {
    new_n=new library;
    wwod(new_n);
    new_n->next=0;
    if (nach)
    {
        kon->next=new_n;
        kon=new_n;
    }
    else
    {
        nach=new_n;
        kon=new_n;
    }
    cout <<"\nБудете добавлять новые данные ? (Да/Нет)";
    cin >> yn;
    }
     while ((yn!='Да')||(yn!='да'));
 
 
 tek=nach;
 while (tek)
 {
    cout<<"Город: "<<tek->city;
    cout<<"количество жителей: "<<tek->people;
    cout<<"Количество библиотек: "<<tek->klib;
    old=tek;
   tek=tek->next;
   delete old;
 
 }
 
 kolvo(new_n);
wywod(new_n);
 
 
    return 0;
}
Я что-то пыталась сделать, но слишком много всего получилось. Задача то простая, но из-за ввода неопределенного количества структур я путаюсь.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru