Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

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

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

26.05.2009, 14:47. Просмотров 451. Ответов 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();
    }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru