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

Создать массив, элементами которого являются структуры – список учеников - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ табулирование функции с массивами и без http://www.cyberforum.ru/cpp-beginners/thread1025689.html
y=(x-1)(x-2)(x-3)
C++ Напечатать последовательность, удалив из слов заданную букву дана последовательность, содержащая от 2 до 30 слов, в каждом из которых от 2 до 10 символов; между соседними словами - производное кол-во пробелов, за последним словом точка. Напечатать последовательность, удалив из слов заданную букву http://www.cyberforum.ru/cpp-beginners/thread1025651.html
Граф - существует ли связь между двумя вершинами в обоих направлениях C++
В файле задан ориентированный граф. В первой строчке записано число N, которое обозначает кол-во вершин в графе. Во второй строчке записано число E, которое обозначает кол-во ребер в графе. Далее следуют E строчек, где каждая строчка содержит два числа, которые описывают ребро <i,j> (i и j - это номера вершин, направление ребра - это из i в j). Написать функцию existPath (file in):boolean,...
C++ template и using
Как правильго затемплейтить данный код?:#include <iostream> #include <iterator> #include <string> #include <map> #include <algorithm> using map_ss = std::map<std::string, int>; struct Pair {
C++ сортировка http://www.cyberforum.ru/cpp-beginners/thread1025631.html
Всем привет. Дана последовательность расположить по возрастанию четные элементы последовательности, стоящие на нечетных местах. Вот что есть, но мне кажется иногда считает не верно. // lab2.cpp: главный файл проекта. #include "stdafx.h" #include "stdafx.h" #include "iostream" #include "stdlib.h" #include "iomanip"
C++ Сравнение двух массивов Даны два одномерных массива Х и Y. Разработать функцию,определяющую наименьший элемент массива Х,не являющийся элементом массива Y. Собственно не очень понимаю как нормально сделать через циклы сравнение элементов. Сделал через опу,на что препод естественно сказал,что так не пойдет т.к она работает для массива определенного размера) #include <iostream.h> void main() { int X; int... подробнее

Показать сообщение отдельно
Алена_Коваленко
Заблокирован

Создать массив, элементами которого являются структуры – список учеников - C++

02.12.2013, 15:36. Просмотров 1234. Ответов 7
Метки (Все метки)

Задание: Создать массив, элементами которого являются структуры – список учеников (хранятся фамилия, класс, школа). Вывести информацию по ученикам, фамилии которых начинаются на букву, введенную пользователем.
Не могу понять каким образом сделать вывод по первой букве.

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
#include <conio.h>
#include <stdio.h>
#include <iostream>
 
  using std::cout;
  using std::endl;
  using std::cin;
  
struct spisok
{
     char *fam;
     int klass;
     int school;
};
     
void vvod(spisok *s)
{     
      cout << "Ââåäèòå ГґГ*ìèëèþ: ";
      s ->fam = new char [20];
      cin.get();
      cin.getline(s -> fam, 20);
      
      cout << "Ââåäèòå ГЄГ«Г*Г±Г±: ";
      cin >> s -> klass;
      
      cout << "Ââåäèòå В№ øêîëû: ";
      cin >>s -> school;
      cout << endl;
}
 
void vivod (const spisok *s)
{
     cout << "Ó÷åГ*ГЁГЄГЁ : " << s -> fam << endl;
}
 
int main ()
{
         int kol, i, l;
         setlocale (LC_ALL , "Russian");
          
         cout << "Ââåäèòå êîëè÷åñòâî ГіГ·ГҐГ*èêîâ: \n";
         cin >>  kol; 
         
         spisok d[kol];
         
         for ( int i(0); i < kol; i++)
         {
             cout << i+1 << " ГіГ·ГҐГ*ГЁГЄ: \n\n";
             vvod (&d[i]);   
         }
                  
         cout << "Ââåäèòå ïåðâóþ ГЎГіГЄГўГі ГґГ*ìèëèè:";
         cin >> l;
         
         for (int i(0); i < kol; i++)
         {
             // ??????  
         }
         
             
_getch();
return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru