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

Циклическая структура - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Разложение числа на цифры (где ошибка?) http://www.cyberforum.ru/cpp-beginners/thread206225.html
Надо разложить четырехзначное число на цифры. Вот мой код: #include <stdio.h> void main() { int N,a,b,c,d; printf("Введите четырехзначное число N:"); scanf("%d",&N); a=N/1000;
C++ функции Необходимо вычислить и вывести на экран все значения математической функции F на интервале от x = -10.0 до x = 10.0 с шагом 1.0. Вычисление значения функции F необходимо выполнить с использованием функции языка С Func, в которую передаются четыре параметра: x, a, b, c, где a, b, c – действительные числа, которые вводятся с клавиатуры и в процессе вычисления значений функции F не изменяются. ... http://www.cyberforum.ru/cpp-beginners/thread206218.html
Поиск максимального из отрицательных C++
Добрый день. Решаю задачу: Найти сумму наибольших из отрицательных элементов матрицы A(7 x 8) и массива И(76). Собственно вопрос в поиске максимального из отрицательных(например числа: -2, -8, -13, -5. Максимальное из отрицательных будет -2.) Поэтому скину только одну функцию. Саму функцию поиска этого числа. Задача то получилась, но получилась она после поиска последнего отрицательного и...
C++ Visual Studio 2010 C++
Помогите,пожалуйста с С++.Ввести длину, ширину и высоту комнаты. Подсчитать, сколько краски уйдет на покраску стен этой комнаты, если на 1м2 стены приходится 0.5 литра краски и 20% поверхности стен занимают окна и двери. #include<iostream> using namespace std; void main() { Заранее благодарен!!!!!!!!!!!!!
C++ Подсчитать количество пар букв http://www.cyberforum.ru/cpp-beginners/thread206181.html
Помогите, пожалуйста, с задачей! Во введенном слове подсчитать количество различных пар букв. Например, в слове babacabacd 5 различных пар букв, ba – 3 пары, ac – 2 пары.Язык C++.
C++ Индекс Немного ламерский вопрос, но все же как в данной проге вывести вместо значения числа, его индекс в массиве? :) #include <iostream> #include <ctime> #if defined (_MSC_VER) && _MSC_VER <= 1200 #define for if (false) ; else for #endif int main () { const size_t ROW=4; подробнее

Показать сообщение отдельно
AshBringer4eg
 Аватар для AshBringer4eg
26 / 26 / 3
Регистрация: 25.11.2010
Сообщений: 72
08.12.2010, 18:41     Циклическая структура
Столкнулся с такой проблемой. При попытке вывести структуру получаю сообщение об ошибке памяти а указатель ошибки указывает на строку "while (cur->next!=start){" в этом коде. Что может быть не так?
C++
1
2
3
4
5
6
7
8
9
list *cur=start;
if (cur==NULL){ShowMessage("ГЏГіГ±ГІГ*Гї ñòðóêòóðГ* Г*ГҐ ìîæåò áûòü âûâåäåГ*Г*");}
else{
while (cur->next!=start){
Memo->Lines->Add("ГЌГ*çâГ*Г*ГЁГҐ: "+cur->name);
Memo->Lines->Add("ГЌГ*ñåëåГ*ГЁГҐ: "+IntToStr(cur->pop));
Memo->Lines->Add("Íîìåð: "+IntToStr(cur->num));
Memo->Lines->Add("");
cur=cur->next;}}
Помогите пожалуйста.

Заполнение списка произвожу вот так:
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
if (start==NULL){
   if(EName->Text=="" || EPop->Text=="" || ENum->Text==""){ShowMessage("ГЋГ¤Г*Г® ГЁГ§ ïîëåé Г*ГҐ Г§Г*ïîëГ*ГҐГ*Г®");}else{
   list *tmp;
   tmp=new list;
   tmp->name=EName->Text;
   tmp->pop=StrToInt(EPop->Text);
   tmp->num=StrToInt(ENum->Text);
   tmp->next=start;
   start=tmp;
   EName->Text="";
   EPop->Text="";
   num_items++;
   ENum->Text=num_items+1;}}
else {
if(EName->Text=="" || EPop->Text=="" || ENum->Text==""){ShowMessage("ГЋГ¤Г*Г® ГЁГ§ ïîëåé Г*ГҐ Г§Г*ïîëГ*ГҐГ*Г®");}
   else {
   list *tmp;
   tmp=new list;
   tmp->name=EName->Text;
   tmp->pop=StrToInt(EPop->Text);
   tmp->num=StrToInt(ENum->Text);
   tmp->next=start;
   start=tmp;
   EName->Text="";
   EPop->Text="";
   num_items++;
   ENum->Text=num_items+1;}}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 10:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru