Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C (СИ) Как при выводе на экран игнорировать слова определённой длины? //www.cyberforum.ru/c-beginners/thread1840913.html
На вход в программе даётся текст (например "Hello, world! Hi"). Как сделать так, чтобы программа выводила только те слова, в которых кол-во символов больше числа, в значении некой переменной? ...
C (СИ) Сортировка по возрастанию (метод пузырька) Дана действительная квадратная матрица порядка MxM.Как сортировать положительные элементы ? Сортировка по возрастанию (метод пузырька) Как можно решить данную задачу? Прошу помочь Если не сложно... //www.cyberforum.ru/c-beginners/thread1840904.html
Заполнение массива строчными буквами английского алфавита в случайном порядке C (СИ)
Напишите программу, в которой массив заполняется строчными буквами английского алфавита в случайном порядке; значения символов и их коды вывести на экран.Определить, какой элемент встретился чаще...
Выводит не те числа C (СИ)
При выполнении выводит место 1,2,3... (373400 за место всех цифр) #include "stdafx.h" #include <stdio.h> #include <locale.h> int main() {
C (СИ) Занести неповторяющиеся элементы одного массива в другой //www.cyberforum.ru/c-beginners/thread1840843.html
#include <stdio.h> #include <Windows.h> int main() { int i,j,k; int a1={1,2,3,4,5,6,1,2,3,4}; int a2; for(i=0;i<10;i++) { for(j=0;j<10;j++)
C (СИ) Если ввести длину массива >6 программа вылетает #include <iostream> #include <stdio.h> #include <locale.h> #include <math.h> #include <stdlib.h> #include <time.h> void delet(int m, int N) { int a, i, j, max; подробнее
IVAN1234
45 / 45 / 40
Регистрация: 31.08.2015
Сообщений: 147
02.11.2016, 19:45 0

Дано одномерный массив, состоит из N действительных элементов

02.11.2016, 19:45. Просмотров 296. Ответов 6
Метки (Все метки)

Ответ

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <stdio.h>
#include <stdlib.h>
#include <limits.h>
#define N 5
int main()
{
    int i;
    int max = -INT_MAX;
    int sum = 0;
    int n[N];
    for(i = 0; i < N; i++) {
            scanf("%d", &n[i]);
            if(n[i] > max) max = n[i];
            if(!(n[i] % 2)) sum+=n[i];
    }
    for(i = N-1; i >=0; i--)
        if(n[i] < 0) printf("%d\n",n[i]);
    printf("%d %d",sum, max );
}


Вернуться к обсуждению:
Дано одномерный массив, состоит из N действительных элементов
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.11.2016, 19:45

Создать одномерный массив с N действительных чисел с вычислением суммы нечетных элементов массива
я вот так пытался сделать. unit Unit1; interface uses Windows, Messages, SysUtils,...

Дано линейный массив действительных чисел. Вычислить произведение минимального и максимального элементов массива
Дано линейный массив действительных чисел. Вычислить произведение минимального и максимального...

Дан одномерный массив действительных чисел. Определить количество положительных, отрицательных и нулевых элементов
Реализовать следующую задачу с использованием статических и динамических массивов. Для доступа к...

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