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

Найти сумму элементов массива, расположенных до минимального элемента - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ За единственный проход по массиву найти неповторяющийся элемент http://www.cyberforum.ru/cpp-beginners/thread197075.html
здравствуйте, уважаемые программисты.) у меня такой вопросик: дан массив из нечетного кол-ва элементов, каждый из который встречается в массиве 2 раза, кроме одного элемента. как это осуществить за один проход по массиву в цикле? Добавлено через 14 минут т.е. найти нужно этот элемент, встречающийся 1 раз за 1 проход по массиву. вот)
C++ Структуры В программе предусмотреть ввод исходной информации о студентах: фамилия и инициалы; год рождения; год поступления в БГУИР; оценки за первый семестр (минимум три). вывести список студентов и их оценки. Фамилии студентов начинаются с букв B и G. Помогите. Упорно не хочет выводить год рождения; год поступления в БГУИР; оценки за первый семестр (минимум три). Выводит только фамилии. #include... http://www.cyberforum.ru/cpp-beginners/thread197074.html
Решение примера из строки C++
Здравствуйте. Помогите, пожалуйста, сделать задание. С клавиатуры вводится пример "5+3-1+4" Нужно решить пример с применением функций isdigit и atoi. Заранее спасибо за ответы.
C++ одномерный массив.
Даны два массива x содержащий k элементов и y содержащий n элементов и число q. Найти сумму вида x+y, наиболее близкую к числу q. напишите только как найти сумму x+y наиболее близкое к q... заранее спасибо.
C++ Сколько слагаемых должно быть в сумме http://www.cyberforum.ru/cpp-beginners/thread197070.html
Сколько слагаемых должно быть в сумме 1+1/2+1/3+1/4+...+1/n, чтобы эта сумма оказалась больше 5 ? пажастики помогите.
C++ Создание меню необходимо создать в Turbo C меню из 5 пунтктов, первые 4 пункта выполняют открытие файла из какого либо каталога, а последний пункт - выход. Помогите пожалуйста подробнее

Показать сообщение отдельно
VladSolo1995
Сообщений: n/a
02.12.2012, 15:40
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
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
 
int main()
{
    int n, i, j;
    int S = 0;
    printf("Vvedite razmernost' massiva\n");
    scanf("%d", &n);
    int *m;
    m = (int*) calloc(n , sizeof(int));
 
    for(i=0; i<n; i++)
    scanf("%d", &*(m+i));
 
    for(int k=0; k<n; k++)
    printf("%d ", *(m+k));
 
    for(i=0; i<n; i++)
    {
        if( *(m+i)>0)
        S = S + *(m+i);
    }
    printf("\n\nSumma polozhitel'nyh elementov ravna %d\n", S);
 
    // нахождение суммы элементов массива, расположенных до минимального элемента//
 
    int Smin = 0;
    int min = *(m);
    int nomer = 0;
    for ( i = 1; i < n; i ++)
 
        if ( *(m + i) < *(m) )
        {
            min = *(m + i);
            nomer = i;
        }
 
    for ( i = 0; i < nomer; i ++)
        Smin += *(m + i);
    printf("Summa do minimal'nogo ravna %d", Smin);
    getch();
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru