Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 42, средняя оценка - 4.62
rocketsolid
8 / 8 / 1
Регистрация: 31.10.2008
Сообщений: 41
#1

Используя динамическую структуру список, подсчитать сумму отрицательных чисел в списке - C++

19.11.2008, 08:53. Просмотров 5164. Ответов 3
Метки нет (Все метки)

Здравствуйте!
Возникли затруднения в работе со списками.Задание следующее:
Используя динамическую структуру список, подсчитать сумму отрицательных чисел в списке.
Заранее большое спасибо всем откликнувшимся!
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.11.2008, 08:53
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Используя динамическую структуру список, подсчитать сумму отрицательных чисел в списке (C++):

Сформировать список из 10 книг, используя динамическую структуру данных односвязный список - C++
друзья спасайте Сформировать список из 10 книг, используя динамическую структуру данных односвязный список С++

Сформировать список из 10 работников, используя динамическую структуру данных двусвязный список - C++
спасайте Сформировать список из 10 работников, используя динамическую структуру данных двусвязный список. Информация о работнике...

Подсчитать количество положительных и отрицательных чисел в списке - C++
Помогите с задачей,пожалуйста. Используя динамическую структуру список, подсчитать количество положительных и отрицательных чисел в...

Создать динамическую записную книжку, используя структуру - C++
Создать динамическую записную книжку, используя структуру struct book{ char name; char phone; book *next; };

Подсчитать сумму положительных чисел и определить номера отрицательных чисел - C++
Программирование циклов с параметром. Одномерные массивы Цель работы: освоение средств языка С++ для описания циклов с параметром и...

Подсчитать количество отрицательных и сумму положительных чисел - C++
написать программу на тему "основные операторы языка Си" В последовательности чисел вводимой с клавиатуры, подсчитать количество...

3
Lord_Voodoo
Супер-модератор
8594 / 2211 / 61
Регистрация: 07.03.2007
Сообщений: 10,766
Завершенные тесты: 1
19.11.2008, 09:23 #2
"возникли трудности" - укажите в чем же эти трудности, можете в сырцах показать, что не выходит
0
rocketsolid
8 / 8 / 1
Регистрация: 31.10.2008
Сообщений: 41
22.11.2008, 13:01  [ТС] #3
Написал часть программы, а именно сам ввод N чисел в список.
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
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
typedef struct stek  
{
char info;
struct stek * next;
} St;
void main()
{
St * P;
St * t;
int chislo, n;
int k, *pol_chisla;
clrscr();
printf("Vvedite kol-vo chisel: ");
scanf("%d", &n);
printf("Vvedite %d chisel, razdelennih probelom:\n", n);
P=NULL;
for(int i=0; i<n; i++)
{
scanf("%d", &chislo);
t=(St *)malloc(sizeof(St));
t->next=P; P=t;
t->info=chislo; printf("%d ", chislo);
}
Вроде должна работать.
Дальнейшее развитие событий на ум не приходит.
0
StarWorm
17 / 16 / 4
Регистрация: 20.11.2008
Сообщений: 81
22.11.2008, 15:36 #4
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Вот немного дописал...
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
#include <stdafx.h>
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
typedef struct stek  
{
int info;
struct stek * next;
} St;
void main()
{
St * P;
St * t;
int chislo, n;
int k, *pol_chisla;
//clrscr();
printf("Vvedite kol-vo chisel: ");
scanf("%d", &n);
printf("Vvedite %d chisel, razdelennih probelom:\n", n);
P=NULL;
for(int i=0; i<n; i++)
{
    scanf("%d", &chislo);
    t=(St *)malloc(sizeof(St));
    t->next=P; P=t;
    t->info=chislo;
    //printf("%d ", chislo);
}
St* nnn=P;
int sum=0;
while(nnn)
{
    if(nnn->info<0)sum+=nnn->info;
    nnn=nnn->next;
}
 
printf("\nSum=%d",sum);
 
getch();
 
}
1
22.11.2008, 15:36
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.11.2008, 15:36
Привет! Вот еще темы с ответами:

Подсчитать количество отрицательных чисел и сумму положительных - C++
Как написать программу на с++ :Пользователь вводит N чисел подсчитать количество отрицательных и сумму положительных

Найти количество отрицательных чисел, количество нулевых и подсчитать сумму положительных чисел - C++
Т.к. я полный 0 в этом, вынужден обратиться к профи) надеюсь на вашу помощь. 1. Произвести следующую обработку 15 целых чисел: найти...

Организовать ввод в однонаправленный список; подсчитать сумму чисел списка - C++
Организовать ввод в однонаправленный список. Узел списка состоит из двух полей: целое число и указатель. Необходимо подсчитать сумму чисел...

Связный список (Используя структуру описания даты, построить связный список студентов, сформированный в алфавитном порядке) - C++
Здраствуйте! Помогите пожалуйста найти косяк. Выводится только первая строчка из списка студентов. Вот такая задачка : Программа...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.