Статистика
Всего в нашей базе более 4 327 663 вопросов и 6 445 978 ответов!

Заполните массив случайными числами, все чётные увеличить на 1 а нечётные уменьшить на 1 в СИ

10-11 класс

гугаша 12 дек. 2014 г., 4:51:44 (9 лет назад)
Рейтинг
+ 0 -
0 Жалоба
+ 0 -
ванчелка2626
12 дек. 2014 г., 7:46:12 (9 лет назад)

 

 

#include <stdio.h>

#include <stdlib.h>

 

int main (void)

{

int n=50;

int a[n], i;

srand(17);

printf("Array\n\n");

for(i=0;i<n;i++)

{

a[i]=rand()%10;

printf("%8i",a[i]);

}

for(i=0;i<n;i++)

{

if(a[i]%2)

a[i]--;

else

a[i]++;

}

for(i=0;i<n;i++)

if(a[i]==1)

a[i]=0;

printf("\n\nArray NEW\n\n");

for(i=0;i<n;i++)

{

printf("%8i",a[i]);

}

 

return 0;

}

 

 

 

И конечно же, 0 нейтральное число, поэтому его мы не меняем как четное.

Ответить

Другие вопросы из категории

Часть страниц многотомной энциклопедии является цветными изображениями в шестнадцатицветной палитре и в формате 320х640 точек; страницы, содержащие

текст, имеют формат – 32 строки по 64 символа в строке. Сколько страниц книги можно сохранить на диске объемом 20 Мб, если каждая девятая страница энциклопедии – цветное изображение?

Преподаватель, выставляя в журнал оценки по информатике за первый рейтинг (3, 4, 5), обратил внимание, что комбинация из трех рейтинговых оценок по

этому предмету у всех студентов различна. Какое может быть максимальное количество студентов в группе?

• Перевести данное число из десятичной системы счисления в двоичную, восьмеричную и шестнадцатеричную системы счисления:


1) 164.25
2) 520,375

• Перевести данное число в десятичную систему счисления:
1) 1110010100,1011001 (двоичная СС)
2) 1000000110,00101 (двоичная СС)
3) 666,16 (восьмеричная СС)
4) 1C7,68 (шестнадцатеричная СС)
*СС - система счисления.

Читайте также

СРОЧНО, ПОЖАЛУЙСТА, НАПИШИТЕ КТО-НИБУДЬ, НА ЗАВТРА НАДО, УМОЛЯЮ, Я УЖЕ 30 РАЗ ЭТО ЗАДАНИЕ ПОСЫЛАЮ, НАПИШИТЕ!!!

1.Дано массив 5*5, заполнить массив случайными числами не больше 30 и найти сумму парных элементов массива, которые находятся под главной диагонали и количество не парных элементов которые находятся над главной диагонали.

(Программа Паскаль) 1)Заполните массив элементами арифметической прогрессии. Её первый элемент и разность нужно ввести с клавиатуры. 2)

Заполните массив степенями числа 2( от 2(в первой степени) до 2(в N степени)



Вы находитесь на странице вопроса "Заполните массив случайными числами, все чётные увеличить на 1 а нечётные уменьшить на 1 в СИ", категории "информатика". Данный вопрос относится к разделу "10-11" классов. Здесь вы сможете получить ответ, а также обсудить вопрос с посетителями сайта. Автоматический умный поиск поможет найти похожие вопросы в категории "информатика". Если ваш вопрос отличается или ответы не подходят, вы можете задать новый вопрос, воспользовавшись кнопкой в верхней части сайта.