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

стек!!!! - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Компилятор для графики http://www.cyberforum.ru/cpp-beginners/thread133408.html
подскажите какой нужен компилятор, чтобы в виндоус7 работала графика
C++ объекты не знаю что за ошибку выдает (первый раз работаю с объектами).%-) помогите плиз,заранее спасибо... вот общее задание если поможет))) Описать объект, включающий заданные поля и методы. Написать программу, которая создает массив объектов и список объектов и содержит процедуры, работающие с указанными структурами. Объект - число. Параметры: мантисса и порядок. Методы: конструктор и... http://www.cyberforum.ru/cpp-beginners/thread133405.html
Конвертация из TCHAR C++
Всем доброго времени суток. Такой вопрос: как конвертировать числовую величину в TCHAR и обратно ?? Если кому-то нужен код, для того чтобы узнать что я хочу конвертировать: #include "stdafx.h" #include <Windows.h> #include <iostream> using namespace std; struct MyFileInfo
C++ Как разрешить ввод пустой сроки в консоли?
Подскажите пожалуйста, как сделать так чтобы пользователь мог вводить пустую строку? scanf при таком положении вещей переводит юзера на следующую строчку и как бы говоря ему что он неправ предлагает напечатать заново.
C++ Напечатать только те буквы слов, которые встречаются в обоих словах только один раз http://www.cyberforum.ru/cpp-beginners/thread133354.html
Пожалуйста помогите!!!!задача на строки на С.Даны 2 слова.Напечатать только те буквы слов,которые встречаются в обоих словах только один раз.
C++ Строки Вводится строка произвольного текста. Вывести на экран последнее слово (слова разделены пробелами). подробнее

Показать сообщение отдельно
DimWhite
0 / 0 / 0
Регистрация: 26.03.2010
Сообщений: 14

стек!!!! - C++

21.05.2010, 18:43. Просмотров 285. Ответов 0
Метки (Все метки)

решить задачку с помощью стека:
записать в стек информацию ток про тех студентов кто сдал сессию на 4 и 5
и переписать ее из стека в файл..
мой код, неправильно работает, а сдать задачку нужно уже завтра!!!
#include <iostream>
#include <fstream>
#include <iomanip>
#include <string>
using namespace std;
ifstream in("f.txt");
ofstream out("g.txt");
struct stud
{string fac,fam;
int kurs,grup,ocenca[5];
void show();
void print();
};
struct tstack
{stud inf;
tstack *next;};
stud pop(tstack *&s)
{tstack *r=s;
stud i=r->inf;
s=r->next;
delete r;
return i;}
void push(tstack *&k,stud item)
{tstack *r=new tstack;
r->inf=item;
r->next=k;
k=r;}
void stud:rint()
{out<<kurs<<setw(8)<<grup<<setw(8)<<fac<<setw(8)<<fam<<setw(3);
for(int i=0;i<5;i++)
out<<ocenca[i];
out<<endl;}
int main()
{stud spisok,spisok1;
tstack *b=NULL;
int n=0,s=0;
while(in.peek()!=EOF)
{in>>spisok.kurs;
in>>spisok.grup;
in>>spisok.fac;
in>>spisok.fam;
for(int i=0;i<5;i++)
in>>spisok.ocenca[i];
for(int i=0;i<5;i++)
if((spisok.ocenca[i]==3)||(spisok.ocenca[i]==2)) s=0;
else s++;
if(s==5)
push(b,spisok);n++;s=0;
}
while(b)
{spisok1=pop(b);
spisok.print();}
in.close();
out.close();
return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru