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

Работа со структурами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Лабораторка с матрицами http://www.cyberforum.ru/cpp-beginners/thread85118.html
Всем Привет_))) Ребят, у меня проблема. Задание: Дана матрица B Найти в каждой строке максимальный и минимальный элементы и поменять их местами с первым и последним соответственно. Как на блок-схемах выглядит понимаю, а вот с кодировкой на С нет. подскажите, кто чем может_))).Заранее спасибо!
C++ не умею пользоваться функциями задание: дан массив целых чисел с кол.элементов n. проверить выполняется ли условие a=-a, то есть является правая половина зеркальным отображением левой при смене знака на противоположный. если не является. то указать позиции первых несовпадающих элементов. ввод исходных данных, сама обработка и вывод в виде отдельных функций эта без функций как это сделать? #include<iostream> using... http://www.cyberforum.ru/cpp-beginners/thread85115.html
Ошибка "variable-size type declared outside of any function" C++
#include <iostream> using namespace std; int N,K,M; void vvod(int N,int A,int I); // <--- void proverka(int J,int M,int A1); void vivod(int I1,int K,int A2); int main()
Открываем текстовый файл и выводим все нечетные строки. C++
Помогите с задачкой в обычном Си Открываем текстовый файл и выводим все нечетные строки.
C++ Упорядочить слова по алфавиту http://www.cyberforum.ru/cpp-beginners/thread85098.html
Дано предложение, слова в нем разделены пробелом. Упорядочить слова по алфавиту (только по первой букве).
C++ Ошибка 'N' was not declared in this scope #include <iostream> using namespace std; int N int vvod(int N,int A,int I) { cout<<"Vvedite kolichestvo elementov v massive:"<<endl; cin>>N;}; cout<<"Vvedite massiv:"<<endl; for(I=0;I<N;++I) cin>>A; подробнее

Показать сообщение отдельно
IN21
2 / 2 / 0
Регистрация: 10.01.2010
Сообщений: 12
12.01.2010, 19:57     Работа со структурами
ты бы условия поолучше писал)))а то зачот, а ты .....
сделаю, чтоб данные брались из файла, создаш потом его в папке с прогой input.txt (debug), там же создаш output.txt-туда будут выводится данные

Код
 #include<iostream>
#include<fstream>
#include<string>
using namespace std;

struct Data
{
  //информационное поле списка
  int let;
  string name;
  Data* next;//указаиель на следующий элемент
};
Data *List(Data inf)
{
	Data* begin;
	begin=new(Data);
	begin->let=inf.let;
	begin->name=inf.name;
	begin->next=0;
	return begin;
}
 void Print(Data *begin)
{
	ofstream strm("output.txt");
	strm<<"              Список учеников                   "<<endl;
    strm<<"________________________________________________"<<endl;
	Data* p=begin;
	while(p!=0)
	{
               strm<<"Ученик: "<<name<<"ет обучения: "<<let<<endl;
	  p=p->next;
	}
	strm.close();
} 
int main()
{
    setlocale(LC_ALL, "Russian");
     Data inf;
  ifstream strm("input.txt");
  strm>>inf.let;
  strm>>inf.name;
  Data *begin = List(inf);
  Data *last = begin;
  while(!strm.eof())
	{
		strm>>inf.let;
		strm>>inf.name;
		last->next = List(inf);
		last = last->next;
	}
  strm.close();
  Print(begin);
    system("pause");
    return 0;
}
(ПС это сделано на visual studio 2008)
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru