1 / 1 / 1
Регистрация: 01.05.2011
Сообщений: 9
1

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

02.05.2011, 21:52. Показов 2018. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
в одномерном массиве, состоящем из n целочисл. элементов, вычислить:
1)минимальный по модулю элемент массива;
2)сумму модулей элементов массива, расположенных после первого элемента,равного нулю.
Преобразовать так, чтобы в первой его половине располагались элементы с четных позиций, затем с нечетных.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.05.2011, 21:52
Ответы с готовыми решениями:

Вычислить сумму модулей элементов массива, расположенных после первого элемента, равного нулю
Составить программу, формирующую одномерный массив, со- стоящий из N целых элементов. Вычислить...

Найти сумму модулей элементов массива, расположенных после первого элемента равного 0
Как найти сумму модулей элементов массива, расположенных после первого элемента равного...

Найти сумму элементов массива, расположенных после последнего элемента, равного нулю
Написать функцию, которая определяет в одномерном массиве сумму элементов, расположенных после...

Найти сумму элементов массива, расположенных после последнего элемента, равного нулю
В одномерном массиве, состоящем из n целых элементов, вычислить: 1)количество положительных...

2
2848 / 1997 / 986
Регистрация: 21.12.2010
Сообщений: 3,705
Записей в блоге: 10
02.05.2011, 22:40 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Цитата Сообщение от mol` Посмотреть сообщение
Преобразовать так, чтобы в первой его половине располагались элементы с четных позиций, затем с нечетных.
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include<stdio.h>
#include<math.h>
 
int main(){
    int mas[]={0,1,2,3,4,5,6,7,8,9}, size=sizeof(mas)/sizeof(*mas), tmp, i;
    for(i=0; i<ceil(size/2.0); ++i){
        tmp=mas[i*2];
        mas[i*2]=mas[i];
        mas[i]=tmp;
    }
    for(i=0; i<size; ++i){
        printf("%d ", mas[i]);
    }
    return 0;
}
1
30 / 21 / 11
Регистрация: 09.11.2010
Сообщений: 240
03.05.2011, 03:19 3
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

1)
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
#include <conio.h>
 
int main()
{
 
    int a[20], n, i, c;
    printf("Enter size array:\n\n");
    scanf("%d", &n);
    printf("\nEnter array:\n\n");
    for (i=0; i<n; i++) {
    scanf("%d", &a[i]);
    }
    c=a[0];
    for (i=0; i<n; i++)
    if (a[i]<=c)
        c=a[i];
    printf("Min el. |%d|:", c);
    getch();
}
1
03.05.2011, 03:19
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.05.2011, 03:19
Помогаю со студенческими работами здесь

Найти сумму элементов массива, расположенных после последнего элемента, равного нулю.
Найти сумму элементов массива, расположенных после последнего элемента, равного нулю. Помогите...

Найти сумму элементов массива, расположенных после последнего элемента,равного нулю
Помогите разобраться с задачей (Найти сумму элементов массива, расположенных после последнего...

Найти сумму элементов массива, расположенных после последнего элемента, равного нулю (Pelles C)
1)Найти сумму элементов массива, расположенных после последнего элемента, равного нулю.

Вычислить сумму модулей элементов массива, расположенных после первого элемента
В одномерном массиве, состоящем из n вещественных элементов, вычислить сумму модулей элементов...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru