Язык Си. Операции со стеком. Добавление, извлечение, проверка на пустоту
- Информация о материале
- Автор: Super User
- Родительская категория: Заметки
- Категория: Программирование
- Просмотров: 3897
# include <stdio.h>
# include <conio.h>
# include <stdlib.h>
void Adding(void);
void Pusto(void);
void Izvlech(void);
void Printe(void);
struct S{
int x;
int y;
};
int Last=-1;
struct S stek[6];
struct S *st=stek;
void main(void){
Printe();
return;
}
void Printe(void){
char kluch;
printf("\nЧто сделать со стеком?");
printf("\n1 = Добавить один элемент");
printf("\n2 = Проверка, определяющая, пуст ли стек");
printf("\n3 = Извлечение одного элемета");
printf("\n4 = Выход");
kluch=getch();
switch(kluch){
case '1': Adding(); break;
case '2': Pusto(); break;
case '3': Izvlech(); break;
case '4': exit(1);
}
return;
}
void Adding(void){
int f;
int fg;
if(Last<5){
Last++;
printf("\nВведите добавляемые x и y через пробел:");
scanf("%d %d",&f,&fg);
(st+Last)->x=f;
(st+Last)->y=fg;
printf("\n Добавленные элементы: %d, %d",f,fg);
getch();
}
else{
printf("\n Стек полон!");
getch();
}
Printe();
return;
}
void Pusto(void){
if(Last==-1){
printf("\n Стек пуст!");
}
else{
printf("\n Стек не пуст");
}
getch();
Printe();
}
void Izvlech(void){
if(Last>-1){
int f;
int fg;
f=(st+Last)->x;
fg=(st+Last)->y;
(st+Last)->x=(st+Last)->y=0;
Last--;
printf("\n Извлечено: %d, %d",f,fg);
getch();
}else{
printf("\nОперация невозможна, стек пуст!");
getch();
}
Printe();
return;
}
45 вопросов по культурологии. How-To.
- Информация о материале
- Автор: Super User
- Родительская категория: Чтиво
- Категория: How-To's
- Просмотров: 3561
1. Культурология как предмет: структура, функции, основные понятия.
2. Возникновение цивилизации и культуры.
3. Библия: Ветхий Завет
4. Культура древней Греции. Характерые черты.
5. Культура древней Греции. Мифология и религия.
6. Культура древней Греции. Архитектура и скульптура.
7. Культура древней Греции. Литература и театр.
8. Культура древнего Рима. Характерые черты.
9. Культура древнего Рима. Религия и мифология.
10. Культура древнего Рима. Строительство, искусство, архитектура.
11. Развитие науки и техники в античном мире.
12. История возникновения христианства.
13. Библия: Новый Завет - идеи, крылатые выражения.
14. Государство и церковь в Византии.
15. Византия: архитектура, иконопись, фрески, мозаики.
16. Культура Западно-Европейского среднивековья: мировоззрение V-XVI века.
17. Культура Западно-Европейского среднивековья: образование и наука.
18. Культура Западно-Европейского среднивековья: архитектура.
19. Культура Западно-Европейского среднивековья: рыцарская и народная культура.
20. Культура эпохи возрождения. Характерные черты.
21. Культурные достижения эпохи возрождения: живопись, архитектура, литература.
22. Реформация и культура в Западной Европе XVI в.
23. Европейская культура XVII в. Наука и техника.
24. Европейская культура XVII в. Живопись, архитектура, литература.
25. Идеи и деятели века Просвещения. XVIII век в Западной Европе.
26. Европейская культура XVIII в. Развитие художественных стилей.
27. Европейское искусство XVIII в. Живопись и литература.
28. Европейская культура 19 в. Наука и техника.
29. Европейское искусство 19 в. Живопись, скульптура, архитектура.
30. Древнерусская архитектура 10-13 вв.
31. Русская икона 10-15 вв.
32. Древнерусская литература.
33. Развитие общественно-политических идей 15-16 вв.
34. Русская архитектура 14-16 вв.
35. Русская литература 14-16 вв.
36. Быт и нравы русского народа + одежда и еда.
37. Особенности развития русской культуры XVII века.
38. Русская культура XVII века: книга, литература, обучение.
39. Русская культура XVII века: архитектура, живопись.
40. Русская культура XVIII века: особенности развития, новации, достижения.
41. Русская культура XVIII века: образование, просвещение.
42. Русская культура XVIII века: наука и техника.
43. Русская культура XVIII века: архитектура и скульптура.
44. Русская культура XVIII века: живопись.
45. Русская культура XVIII века: литература.
Скачать (4 Мb)
powered by Pinus
8 мая 2015 г. Москоская область. Давление продолжает падать. Ожидаем дождь
- Информация о материале
- Автор: Super User
- Родительская категория: Погода
- Категория: Альтернативная погода от wow-only.ru
- Просмотров: 2965
Давление снижается
7 мая 2015 г. Москва. Ясная погода похоже скоро сменится пасмурной - ожидаем дождя
- Информация о материале
- Автор: Super User
- Родительская категория: Погода
- Категория: Альтернативная погода от wow-only.ru
- Просмотров: 3019
Давление падает!
30 апреля 2015 г. Москва. Солнечно
- Информация о материале
- Автор: Super User
- Категория: Новости
- Просмотров: 7637
Атмосферное давление за неделю сильно выросло
Страница 163 из 182