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

Вывести на консоль информацию, хранящуюся в массиве структур, заданным образом - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Типизированные файлы http://www.cyberforum.ru/cpp-beginners/thread273172.html
Дан файл целых чисел. Продублировать в нем все числа, принадлежащие диапазону 5..10. помогите решить пожалуйста, очень надо
C++ Вычислить... Помогите пожалуйста написать программу на С++. Вычислить: 1) (cos1/sin1)*((cos1+cos2)/(sin1+sin2))*((cos1+cos2+...+cosn)/(sin1+sin2+...+sinn)) 2) <<на фото>> 3) Среди первых n-натуральных чисел найти числа, последняя цифра которых 5 или 3. http://www.cyberforum.ru/cpp-beginners/thread273170.html
Конструктор C++
скажите пожалуйста зачем в конструкторе мы переменным присваиваем 0? Complex(double r=0,double i=0) { real=r; im=i; } если записать Complex(double r,double i)
C++ Аналог std::replace.
вечер добрый. template < class ForwardIterator, class T > void replace ( ForwardIterator first, ForwardIterator last, const T& old_value, const T& new_value ) { for (; first != last; ++first) if (*first == old_value) *first=new_value; }
C++ Перемножение матриц с результатом в одной из них. http://www.cyberforum.ru/cpp-beginners/thread273161.html
Здравствуйте. Возник вопрос: можно ли перемножить две матрицы без использования третьей? Т.е. все алгоритмы решают задачу C=A*B. А можно ли сделать B=A*B, без испоьзования третьего массива (т.е. C=A*B, B=С не проканывает)? Ну ввести пару переменных, но их количество не должно зависеть от размера матриц. Кто-нибудь здесь решал подобную задачу?
C++ Нужен компилятор си. Только нормальный! Знаю, что тема избитая, и знаю, что надо пользоваться google и т.д. Но реально не могу найти нормальный компилятор для dos (чтобы использовать genitterupt). Перекачал кучу компиляторов. Из них рабочий только один - turbo c. Но в нем проблема в том, что shift+right/left не выделяет текст. cntl+c/v - ни копирует, ни вставляет. Это очень неудобно. Другие помпиляторы либо не запускаются, либо... подробнее

Показать сообщение отдельно
Линка
0 / 0 / 0
Регистрация: 08.11.2010
Сообщений: 17
09.04.2011, 20:25     Вывести на консоль информацию, хранящуюся в массиве структур, заданным образом
Дана информация о пяти студентах. Запись имеет вид: фамилия, год рождения, факультет. Вывести данные о студентах по факультетам.
Описание структуры вроде осилила, но мне нужен цикл, для вывода данных, помогите, пожалуйста))
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
#include <vcl.h>
#include <stdio.h>
#include <conio.h>
#include <string.h>
#define n 5
#pragma hdrstop
 
//---------------------------------------------------------------------------
 
#pragma argsused
int main(int argc, char* argv[])
{int i, k;
    {  struct student {
    char *name[20];
    char *fakultet[15];
    char *data[9];} t;
    struct student m[n];  //объявление массива структур m[n]
    char a[5]; //Факультет
  clrscr();
    printf("\n Vvedite informasiy o studentah \n");
        for (i=0;i<n;i++)
  {   printf("\n  familiya , god, facultet :  ");
      scanf("%s %s %s",t.name,t.fakultet,t.data); //Заполнение информацией структуры t
      m[i]=t; //Присвоение i-му элементу массива структуры t целиком
  }
 
   printf("\n Vvedite facultet :  ");
  scanf("%s",a);
  for(i=0; i<n; i++)
  //тело цикла не получается((
 
   getch();}
    return 0;}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru