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

Поиск максимального значения в списке. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Решение системы через указатели http://www.cyberforum.ru/cpp-beginners/thread316929.html
Всем привет, нужно решить систему уравнений через указатели, проблема в том что я совсем не имею о них представления((( Заранее спасибо! #include <iostream.h> #include <stdio.h> #include <math.h> #include <conio.h> void main()
C++ значение функции при заданных значениях параметров Вычислить значение функции при заданных значениях параметров. Значения параметров задаются пользователем с клавиатуры. Заранее спасибо... http://www.cyberforum.ru/cpp-beginners/thread316921.html
Ежик в тумане (где ошибка?) C++
Здравствуйте. Есть некая программа (в данном случае - примитивная модель рулетки). #include <iostream> // #include <string> // #include <cstdlib> // #include <ctime> // #include <conio.h> // // using namespace std; // ////////////////////////
C++ В функцию-метод передать указатель на другую функцию-метод и вызвать через переданный указатель
Друзья! Всем привет. Вот код: class otets { public: void f (void (otets::*p)()); private: void echo_f (){}; }; void otets::f (void (otets::*p)()) {}
C++ пользователь вводит число, вывести на экран его побитово http://www.cyberforum.ru/cpp-beginners/thread316898.html
Всем привет :) Подскажите плз как сделать вот это задание пользователь вводит число, вывести на экран его побитово Заранее спасибо)
C++ Решение СЛАУ в С++ Помогите с программой, пожалуйста. Задание: Решить СЛАУ A^2*X=Y^T, где A = ∣2 1 5 2| |5 2 2 6| |2 2 1 2| |1 3 3 1∣ , Y = подробнее

Показать сообщение отдельно
xAtom
 Аватар для xAtom
910 / 735 / 60
Регистрация: 09.12.2010
Сообщений: 1,346
Записей в блоге: 1
01.07.2011, 01:34     Поиск максимального значения в списке.
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
#include <stdio.h>
 
typedef struct node
{
    float data;
    struct node *next;
 
}ITEM;
 
 
 
ITEM* push(ITEM* item, float val) {
    ITEM*  ptr;
    ptr         = (ITEM*) malloc(sizeof(ITEM));
    ptr->next= item;
    ptr->data= val;
    item       = ptr;
    return item;
}
 
 
ITEM*  find_max(const ITEM* item) {
   ITEM* tmp = item;
   for(; item != NULL; item = item->next){
       if(item->data > tmp->data)
           tmp = item;
   }
   return tmp;
}
 
 
 
int main(void)
{
   ITEM*  list = NULL, *val = NULL;
 
   list = push(list, 3.7f);
   list = push(list, 46.5f);
   list = push(list, 50.5f);
   list = push(list, -2.7f);
   list = push(list, 9.4f);
   list = push(list, -8.7f);
 
   val  = find_max(list);
   printf("maximum in list: %.1f\n", val->data);
 
   while(list != NULL) {
       val = list;
       list = list->next;
       free(val);
       val = NULL;
   }
   list = NULL;
 
   system("pause");
   return 0;
}
 
Текущее время: 15:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru