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

Работа с массивом структур - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нахождение критического пути http://www.cyberforum.ru/cpp-beginners/thread36439.html
Есть орграф. Что нужно изменить в методе Дейкстры для того, чтобы искать путь не наименьшей,а наибольшей длины? Если просто сменить все знаки > на <, то так не прокатывает.
C++ Матрица Помогите пожалуйста Разработать консольное приложение хотя бы для любого варианта. Размерность и элементы матрицы ввести с клавиатуры. 1. Найти такие k, что k-я строка матрицы совпадает с k-м столбцом. 2. Матрица имеет седловую точку aij, если aij является минимальным в i-й строке и максимальным в j-м столбце. Найти все седловые точки заданной матрицы. 3. Получите номера строк, элементы... http://www.cyberforum.ru/cpp-beginners/thread36401.html
C++ передать значение из одного поля диалогового окна в другое поле
Извините, поиском не могу найти ответ на простейший вопрос. Как считать или вывести данные поля? Сделал простейшее диалоговое окно с двумя полями EditBox. Задача: ввожу в первое поле символ, он должен отобразиться во втором поле. Добавил глобальные переменные типа string в свойствах обоих полей (stEdit1 и stEdit2), в обработчике события изменения значения поля вписал stEdit2=stEdit1,...
C++ Создать класс для хранения календарных дат
Создать класс для хранения календарных дат. Обеспечить возможность работы с датами в раз-личных форматах, изменения даты на заданное количество дней. Перегрузить операцию «–» для нахождения разности дат и операции сравнения. Для класса определить оператор <<. Стан-дартные функции и типы С для работы с датами не использовать. Народ помогите решить задачу))
C++ Динамические матрицы http://www.cyberforum.ru/cpp-beginners/thread36368.html
Требования и общие указания к заданиям: • разработать класс для работы с одной или несколькими матрицами, размерности которых являются полями класса (см. лаб. работу 1). В конст-рукторе создать динамическую матрицу, а в деструкторе освободить память. Предусмотреть методы для ввода, вывода динамической матрицы и в зави-симости от варианта один или несколько методов для её обработки. По...
C++ Найти количество точек, находящихся внутри кольца ТРЕБОВАНИЯ: • разработать класс для работы с одним или несколькими одномер-ными динамическими массивами, предусмотрев конструктор, деструктор, методы для ввода, вывода массива и в зависимости от варианта один или не-сколько методов для обработки массивов. По усмотрению преподавателя в класс можно включить методы, реализующие задачи из нескольких вариан-тов; • предусмотреть цветной вывод... подробнее

Показать сообщение отдельно
AI\EKCAH^P
 Аватар для AI\EKCAH^P
104 / 101 / 20
Регистрация: 18.05.2009
Сообщений: 201

Работа с массивом структур - C++

26.05.2009, 14:47. Просмотров 436. Ответов 0
Метки (Все метки)

Дана информация о четырех вузах. Структура имеет вид: название вуза, число студентов, количество факультетов, количество кафедр. Вывести данные об общем числе студентов, факультетов и кафедр
Найдите плз ошибку.

Код
#include<stdio.h>
#include<conio.h>
#include<string.h>
#define n 10
main()
{
int i,k,allStudents,allKafedrs,allFacultets; 
 struct univer{char nazvanie[4];int stud;int kafed;int facult;}vuz;
 struct univer un[4];
 char nazv[4];
 //clrscr();
 printf("\n vvedite nazv vuza \n");
 for (i=0;i<n;i++)
 {printf("\n vvedite 4islo stud, kaf, fac :");
 scanf("%s %d %d",vuz.stud,&vuz.kafed,&vuz.facult);
 un[i]=vuz;
  }
  printf("\n vvedite nazv vuza: ");
  scanf("/n %s /n",nazv);
  for (i=0,allStudents=0,allKafedrs=0,allKafedrs=0,k=0; i<n;i++)
  if (strcmp(un[i].nazvanie,nazv)==0)
  {allStudents += un[i].stud;
   allKafedrs += un[i].kafed;
   allFacultets += un[i].facult;
     k++;
    }
    printf("kol stud %d, kaf %d,fac %d ",allStudents,allKafedrs,allFacultets);
    getch();
    }
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 10:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru