|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
02.06.2011, 10:13 | #1 |
Пользователь
Регистрация: 21.03.2011
Сообщений: 27
|
стеки, очереди, двусвязные списки
имеется код программы из которого нужно сделать стеки очереди и двусвязные списки
Вот код проги: //1.) Описать структуру с именем STUDENT, содержащую следующие поля: //• фамилия и инициалы; //• номер группы; //• успеваемость (массив из пяти элементов). //2.) Написать программу, выполняющую следующие действия: //• ввод с клавиатуры данных в массив, состоящий из десяти структур типа STUDENT, записи должны быть упорядочены по алфавиту; //• вывод на дисплей фамилий и номеров групп для всех студентов, имеющих хотя бы одну оценку 2 //• если таких студентов нет, вывести соответствующее сообщение. #include "stdafx.h" #include <stdio.h> #include <conio.h> #include <locale.h> struct Student { char name[15]; int group; int ocenki[5]; }; int _tmain(int argc, _TCHAR* argv[]) {setlocale (LC_ALL, "Russian"); const int Nmax=20; int n; Nmax<=n; Student array[Nmax],x; int i, j, N[Nmax],k,k2; printf ("Автор:Глухов П.В. группа ТК-11"); printf ("\n\nВведите количество студентов,которое хотите добавить(не больше 20)..."); scanf ("%d",&n); for(i=0; i<n; i++) { printf ("\n\nВведите фамилию студента... "); scanf ("%s",&array[i].name); printf ("\nВведите № группы... "); scanf ("%d",&array[i].group); for(j=0; j<5; j++) { printf ("\nВведите %d оценки(от 2 до 5)... ",j+1); scanf ("%d",&array[i].ocenki[j]); } } k2=0; for (i=0; i<Nmax; i++) { k=0; for (j=1; j<=5; j++) if (array[i].ocenki[j]==2) { if (k!=1){ printf ( "\n Этот студент имеет двойки: %s, %d \n" , array[i].name , array[i].group);; k=1; k2++;} } } if (k2==0) printf ("нет двоек"); getch(); } код рабочий! |
02.06.2011, 11:02 | #2 |
Пользователь
Регистрация: 21.03.2011
Сообщений: 27
|
не бесплатно!!!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Турбо Си. стеки,списки,таблицы,очереди | alex(21) | Общие вопросы C/C++ | 0 | 01.07.2010 18:57 |
Записи, Стеки, Очереди, Списки. | Вилли | Помощь студентам | 2 | 04.05.2010 18:40 |
Однонаправленные списки, стеки и очереди | palich | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 16.01.2009 09:28 |