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

Тема: работа со структурами - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ слияние массивов http://www.cyberforum.ru/cpp-beginners/thread1049552.html
даны 2 массива , массив А содержит n эле-тов и отсортирован по возрастанию, массив В содержит m эл-тов и отсортирован по убыванию.. написать программу для слияния этих массивов в массив С не содержащий одинаковых эл-тов.
C++ Написать программу для решения системы уравнений с пом. матрицы Добрый день! Очень прошу вашей подсказки в написании моей первой программы для решения системы уравнений с помощью матрицы! Собственно, сама система: a11x+a12y=b1 a21x+a22y=b2 http://www.cyberforum.ru/cpp-beginners/thread1049551.html
C++ Уменьшить все четные элементы матрицы на значение максимального элемента
В с++ составить программу, в которой: 1) организовать ввод квадратной матрицы размера n*n из целых чисел 2) уменьшить все четные элементы матрицы на значение максимального элемента 3) упорядочить элементы последнего столбца по убыванию 4) организовать ввод и вывод матрицы в виде отдельных функций
Задание на граф. Рейсы автобуса. C++
Объект – рейс междугороднего автобуса. Известны началь-ный и конечный пункты рейса, время отправления, время прибытия, время в пути без учета стоянок, стоимость билетов. Выдать список маршрутов, время в пути которых больше заданного. нужно использовать массив структур((((
C++ Реализовать задачу на проенты http://www.cyberforum.ru/cpp-beginners/thread1049519.html
Реализовать задачу в виде функций выполняемых условно-бесконечном цикле "ввод данных - обработка - вывод - вопрос пользователю о новой итерации обработки" Коммерсант, имея стартовой капитал К1 ежемесячно увеличивает его на р%. Через какое время он накопит деньги,достаточные для покупки собственного магазина,стоимостью S рублей.
C++ задачка попалась, не пойм у условия не полные? Задача: Даны два множества точек на плоскости. Найти радиус и центр окружности, проходящей через n(n>=3) точек первого множества и содержащей строго внутри себя равное число точек первого и второго множества. помогаю тут одному товарисчу, естественно условия он и сам до конца не знает, так вот, сложилось ощущение, что задача в такой постановке решение имеет через раз, т.е. нету условий,... подробнее

Показать сообщение отдельно
Кристина Сухая
0 / 0 / 0
Регистрация: 20.12.2013
Сообщений: 5
20.12.2013, 12:08  [ТС]     Тема: работа со структурами
Примерно так должны ввглядеть, только по заданию...

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
#include <iostream.h>
#include <string.h>
#include <stdio.h>
 
// Описание структуры
struct man
{ char fam[15];
int god, oz1, oz2;
};
 
/* Функция для ввода структуры, m1 - адрес структуры.
Поэтому обращение к полям структуры происходит через оператор -> */
 
void vvod (man *m1)
{
cout << "\nфамилия ";
gets(m1->fam); // Вводфамилии
cout <<"\nгод рождения ";
cin >> m1->god; // Ввод года рождения
cout<<"\n первая оценка ";
cin >> m1->oz1; // Ввод первой оценки
cout<<"\n вторая оценка";
cin >> m1->oz2; // Ввод второй оценки
}
// функция вывода структуры, m - имя структуры
void vivod (man m)
{
cout <<"\nФамилия\t" << m.fam; // Выводфамилии
cout <<"\nгод рождения\t" << m.god; // Вывод года рождения
cout <<"\nПервая оценка\t" << m.oz1; // Вывод первой оценки
cout <<"\nВторая оценка\t" << m.oz2; // Вывод второй оценки
}
 
void main()
{
man c1,c2; // Опишем две структуры
int min1, min2; // Минимальные оценки
cout << "\nВведите данные о первом человеке";
vvod(&c1); // Ввод первой структуры, в функцию vvod передается адрес структуры c1
cout << "\nВведите данные о втором человеке";
vvod(&c2); // Ввод второй структуры, в функцию vvod передается адрес структуры c2
 
/* Рассчитаем минимальную оценку первого человека */
if (c1.oz1 < c1.oz2) min1=c1.oz1;
else min1=c1.oz2;
 
/* Рассчитаем минимальную оценку второго человека */
if (c2.oz1 < c2.oz2) min2=c2.oz1;
else min2=c2.oz2;
 
/* Вывод результатов */
cout << "\n\t Результаты:";
vivod(c1); // Вывод первой структуры с1 – сведения о первом человеке
cout << "\n Минимальная оценка первого человека "<< min1;
vivod(c2); // Вывод второй структуры с2 – сведения о втором человеке
cout << "\n Минимальная оценка второго человека "<< min2;
}
 
Текущее время: 23:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru