tutotveti.ru
Предметы
Биология
Українська мова
Музыка
Французский язык
Физика
МХК
Обществознание
Психология
ОБЖ
Право
Беларуская мова
Литература
Химия
Українська література
Экономика
Немецкий язык
География
Информатика
Қазақ тiлi
Геометрия
Английский язык
Русский язык
Окружающий мир
Алгебра
История
Другие предметы
Видео-ответы
ПОИСК
Войти
Регистрация
Информатика
Взаданном массиве а [1: n]
Взаданном массиве а [1: n] положительные элементы уменьшите в двое,а отрицательные замените на значение их индексов. на си,
usik6
3 05.06.2019 12:20
0
Ответы
nparshina14
05.07.2020 23:25
/*в заданном массиве А [1:N] положительные элементы уменьшить в двое,отрицательные заменить на значение их индексов*/
#include <stdio.h>
#include <stdlib.h>
int main()
{
int N; // Размер массива
int i; // Индекс
system("chcp 1251 > nul"); // Кодировка
printf("%s", "Введите N: ");
scanf("%d", &N);
int A[N];
printf("%s %d %s\n" , "Введите", N ,"элементов:");
for(i = 0; i < N; i++)
{
scanf("%d", &A[i]); // Считывание элем. массива, сравнение и присвоение
if (A[i] > 0) A[i] *= 2;
if (A[i] < 0) A[i] = i;
}
printf("%s", "Результат: ");
for(i = 0; i < N; i++)
printf("%d ", A[i]);
sytem("pause"); // Пауза
return 0;
}
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика
marjna167
09.05.2020 15:43
Скретч,цикли з лічильником конспект...
swetakorchagov
09.05.2020 15:43
Если в программе есть логическая ошибка, то выполняется ли программа? ...
01Таня10
09.05.2020 15:43
Рассказ на тему Презентация Компьютера...
danya1338
18.01.2020 16:40
Цикл, тело которого выполняется фиксированное число раз, называется как? ...
sitkovskiygleb
18.01.2020 16:41
Питонисты, найти ошибку в коде жалуется на 4 строку(invalid syntax)...
yananovoselova1
18.01.2020 16:51
Определите объем и площадь боковой поверхности цилиндра с заданным радиусом основания r и высотой h в виде блок схемы...
Keksic0066
09.09.2019 13:10
Переведите в десятичную систему двоичное число 111001101...
EvaCat777
27.05.2019 01:20
Про что можно сложить алгоритм. напишите про что, и сам алгоритм! !...
dilyakon
27.05.2019 01:20
Дано слово. заменить в нём все буквы о на .....
милка328
27.05.2019 01:20
Удвух ежиков 7 яблок, может у одного из нх быть на 6 яблок больше...
Популярные вопросы
Очем рассказ рэя брэдбери улыбка ? только не одним предложением...
3
Надо ответить на вопросы : 1)мои духовные ценности? .2)какие ценности...
3
Первая труба может наполнить басеин за 25 мин, а вторая за 15...
2
Плюсы и минусы влияния запада на российское !...
2
Дана табличная база данных в access.необходимо создать запрос...
2
На краю плавающей льдины толщиной 2 м находится человек, желающий...
1
1.найдите угол падения луча на поверхность воды, если угол преломления...
2
Записать все числа в двузначные в разряде которых цифра 4...
3
Купили 5 пачек цветной бумаги и 4 пачки белой на 173 рубля. пачка...
2
Замените словами 1 интереснее - интереснейший (ая; ое) интересны...
1
#include <stdio.h>
#include <stdlib.h>
int main()
{
int N; // Размер массива
int i; // Индекс
system("chcp 1251 > nul"); // Кодировка
printf("%s", "Введите N: ");
scanf("%d", &N);
int A[N];
printf("%s %d %s\n" , "Введите", N ,"элементов:");
for(i = 0; i < N; i++)
{
scanf("%d", &A[i]); // Считывание элем. массива, сравнение и присвоение
if (A[i] > 0) A[i] *= 2;
if (A[i] < 0) A[i] = i;
}
printf("%s", "Результат: ");
for(i = 0; i < N; i++)
printf("%d ", A[i]);
sytem("pause"); // Пауза
return 0;
}