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

одномерный массив - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как скрыть консольное окно??? http://www.cyberforum.ru/cpp-beginners/thread66365.html
ТАкой вопрос возник как сделать так что бы при запуске программы окно вообще ен появлялось?
C++ Шаблонный класс Ребята, объясните пожалуйста, как работает шаблонный класс, своими словами, на скромном маленьком примерчике. Заранее благодарю. http://www.cyberforum.ru/cpp-beginners/thread66364.html
Массивы, очень слаб в С++ C++
1.Дано массив D. Каких элементов больше: положительных или видъъемних? 2.Все элементы столбца с минимальным элементом заменить максимальным элементом. Я совсем незнаю как ети 2 задачи зделать, но очень надо. Помогите пожалуста, за рание спасиба!
C++ Ну ооочень тяжёлая программа =)
Задана запись, состоящая из букв. Количество букв кратно числу n.Всего в записи m слов.Длина слова- n.Составить структурированную программу печати текста, находящегося между словами с заданными номерами А и В. как написать программу Добавлено через 28 минут #include <stdio.h> #include <stdlib.h> #define M 4
C++ найти норму матрицы http://www.cyberforum.ru/cpp-beginners/thread66345.html
Нужно составить программу нахождения L - нормы матрицы A= размером (m*m) по формуле http://upload.wikimedia.org/math/6/9/c/69c271f1ac3d79942842cbcbf40b0793.png Программа в С.
C++ Найти максимально повторяющееся число в массиве Вводится массив из десяти чисел. Найти максимально повторяющееся число. Что делаю: объявляю массив mas, через вложенный цикл ищу повторяющиеся элементы, записываю число повторений в друго массив (dop) и вот тут проблема... #include <iostream> #include <conio.h> using namespace std; int main() подробнее

Показать сообщение отдельно
tripual
Сообщений: n/a
23.11.2009, 23:39     одномерный массив
Я писал в Microsoft Visual C++ 6.0 на C так:

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
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
#include <stdio.h>
#include <conio.h>
#include <malloc.h>
#include<stdlib.h>
 
int CalcSumAfterLastZero (int, int*);
void main()
 
{
    fflush(stdin);
    int *x;
    int i, n, nulls;
 
    printf ("Please input the number of elements in massif: ");
    scanf ("%d",&n);
    printf ("\n");
 
x = new int [n];
if (x == NULL) {
puts("Out of memory");
exit(0);            
}     
 
f:   for (i=0; i<n; i++){
    printf ("Input a[%d]: ",i);
    scanf("%d", x+i);
}
nulls=0;
for (i=0; i<n; i++) 
if (*(x+i)==0)
nulls=1;
 
if (nulls==1)
{
CalcSumAfterLastZero (n, x);
}
else 
{
    printf ("There are no zeros inputted\n");
    goto f;
}
 
delete [ ]x;
 
}
 
 
////////////////////////////////////////////////////////////////////////////////////////////////////////
 
int CalcSumAfterLastZero (int n, int *x)
 
{
int sum, i;
    sum=0;
 
for (i=0;i<n;i++)
{
if (*(x+i)>0||*(x+i)<0)
{
    sum=sum+*(x+i);
}
else 
{
    
    if (*(x+i)==0)
    {sum=0;
    sum=sum+*(x+i);}
        
}
}
printf("The sum of elements located after the last zero element is: %d\n", sum);
printf ("\n");
 
return sum;
}
 
Текущее время: 16:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru