tutotveti.ru
Предметы
Биология
Українська мова
Музыка
Французский язык
Физика
МХК
Обществознание
Психология
ОБЖ
Право
Беларуская мова
Литература
Химия
Українська література
Экономика
Немецкий язык
География
Информатика
Қазақ тiлi
Геометрия
Английский язык
Русский язык
Окружающий мир
Алгебра
История
Другие предметы
Видео-ответы
ПОИСК
Войти
Регистрация
Информатика
Склавиатуры вводится число
Склавиатуры вводится число n, а за ним - массив из n целых чисел. найдите номер первого по счёту элемента массива с нечётным значением.
polcha2002
2 03.07.2019 20:10
0
Ответы
Sherlokzn
27.07.2020 17:47
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
int main(void)
{
setlocale(LC_ALL, "Russian");
int n, iuneven = -1;
scanf("%d", &n);
int *a = (int*)malloc(n * sizeof(int));
for (int i = 0; i < n; i++)
scanf("%d", &a[i]);
for (int i = 0; i < n; i++)
if (a[i] % 2 == 1)
{
iuneven = i;
break;
}
free(a);
iuneven == -1 ? printf("Нечетное число не найдено\n") : printf("%d\n", iuneven);
return 0;
}
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика
Ромашка11441
19.06.2019 01:30
Легко. придумайте высказывание, которое может быть описано формулой f=(a+b)× не с...
kukusiki12345
08.10.2019 21:36
Решить (если можно через exel) надо капец...
домашкидофига
08.10.2019 21:41
Напишите скрипт в терминале linux, который рассчитывает результат формулы. количество чисел для расчета спрашивает программа, далее пользователь вводит все числа и затем...
школоло875
09.08.2019 06:20
На 6 строке выдает нельзя считывать данные этого типа program pro; var i,a,b,c,d: integer; m: of integer; begin; readln(setlength(m,i,a,b,c,d)); for i: =0 to setlength(m,i,a,b,c,d)...
Дарьятрофимова1
09.08.2019 06:20
Выполнить операцию сложения и вычитания для двоичных чисел (101110101 и ioiii). проверить вычисления в десятичной системе....
tvzhanna80
09.08.2019 06:20
Введите натуральное многозначеое число и определите, верно ли, что в его записи есть две одинаковые цифры, не обязательно стоящие рядом. массивы еще не проходили, поэтому...
haydarakyol1986
16.11.2020 13:10
Файл размером 1000 бит был передан по каналу связи за 20 с. Найдите среднюю скорость передачи данных в битах в секунду....
бульбуль4
16.11.2020 13:10
1. Определите истинным или ложным является высказывание? № п/п Высказывание Истинное / ложное / не является высказыванием 1 Великий русский ученый М.В.Ломоносов родился в...
kallor12
16.11.2020 13:09
Периферийные устройства — Монитор Флеш - карта Системный блок Принтер Мышь...
sob000
15.08.2019 15:30
Подчеркни сущ с заданными значениями число-множественное род - средний слова: информатика ; объекты ; свойства; учитель; знание .запиши другое сущ с такими же значениями...
Популярные вопросы
Як правельно переноситься слово малює...
2
На трехвалентный металл массой 5,4 г подействовали избытком сульфатной...
3
100 ! введите выражения: растекаясь мыслию по древу, ковал крамолу, и...
1
Кнасекомым с полным превращением относятся: а) прямокрылые, двукрылые...
1
Запишите числами: 44 миллиона 30 тысяч, 1 миллиард 1 миллион 1 тысяча...
1
ответьте, ! морфемный разбор слова: прекословить. заранее...
2
Относятся ли слова элемент, неделя терпение к словам с безударной не проверяемой...
3
No2+ca(oh)+o2=kno3+h2o уравняйте окисл восст реакцию...
1
A) (7,344: 0,36+16 1/4: 5-0,5*0,2)*0,08; b) (0,02*0,5+7,904: 0,38-21:...
1
Дерево цели схема как привить любовь к прочтению книг...
3
#include <stdlib.h>
#include <locale.h>
int main(void)
{
setlocale(LC_ALL, "Russian");
int n, iuneven = -1;
scanf("%d", &n);
int *a = (int*)malloc(n * sizeof(int));
for (int i = 0; i < n; i++)
scanf("%d", &a[i]);
for (int i = 0; i < n; i++)
if (a[i] % 2 == 1)
{
iuneven = i;
break;
}
free(a);
iuneven == -1 ? printf("Нечетное число не найдено\n") : printf("%d\n", iuneven);
return 0;
}