Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
<
Другие темы раздела
C (СИ) Реализовать рекурсивную функцию, находящую приближенное значение корня k-й степени https://www.cyberforum.ru/ c-beginners/ thread412157.html
Реализовать рекурсивную функцию, находящую приближенное значение корня k-й степени из числа x по формуле: y(0) = 1, y(n+1)=y(n)-/k, (x - вещественный параметр, k и n - целые; x > 0, k > 1, n > 0). Вот реализация на Паскале function SqrtK(var x:real; k,n:integer):real; var q:real; begin if x>0 then if n=0 then result:=x else begin
C (СИ) Процедура с неопределённым числом параметров: можно ли использовать для чисел, введённых с клавиатуры?
Процедура с неопределённым числом параметров, можно ли использовать для чисел, введённых с клавиатуры? Она работает, но как сделать чтобы сравнивала числа, введённые с клавиатуры? #include <stdio.h> #include <stdarg.h> int max(int N,...) { va_list ap; int i = 0; int max=0,k;
C (СИ) Процедуры, передача параметров по ссылке https://www.cyberforum.ru/ c-beginners/ thread412107.html
Реализовать функцию, осуществляющую поиск в целочисленном массиве серии минимальной длины. В качестве параметров передается массив и его размер. Функция должна вернуть длину серии и позицию, с которой она начинается в массиве. Используя разработанную функцию осуществить поиск в N массивах, введенных пользователем. Если серий минимальной длины несколько, то только первую из них. #include...
C (СИ) Считывание символов из файла и запись символов в матрицу Вот я написал такой код но он не работает подскажите как исправить или как это правильно написать я вложил 2 файла в сообщение один работает но не заносит символы в массив, а второй вообще не работает Помогите!! https://www.cyberforum.ru/ c-beginners/ thread412000.html
C (СИ) Отформатировать текст по центру
Задание: Дан текст, состоящий из предложений. Ввод текста осуществляется в несколько строк (не более 20). Признак завершения ввода – ввод пустой строки. Отформатировать текст по центру. Максимальная ширина текста должна составлять N символов. Число N вводит пользователь, 20 ≤ N ≤ 70. Хочу осуществить ввод строк, для этого объявил переменную stroka. Только...
C (СИ) Зеркальное отображение текста https://www.cyberforum.ru/ c-beginners/ thread411905.html
Пытаюсь "отзеркалить" текст(т.е. порядок символов в строке обратный).Собственно сам код(корявый, я знаю): #include <stdio.h> #include <alloc.h> #include <string.h> #include <conio.h> char *readline(FILE *f) { char string; int pos;
C (СИ) Обнуление элементов Двумерного массива с помощью указателей. Добрый вечер. Мне нужно удалить первые 5 элементов строки с помощью указателей и цикла for . Двумя способами: через индексацию ; С помощью обращения по адресу * (выводится слово "Рак-отшельник" и надо удалить "Рак-о" и оставшиеся символы сместить на освободившиеся 5 байт) #include <stdio.h> #include <conio.h> main() { long mlRakovina={{0,0x45000000},{0xAD9C8B}}; unsigned... https://www.cyberforum.ru/ c-beginners/ thread411808.html C (СИ) Напечатать все слова, которые встречаются в последовательности по одному разу (Pascal -> C)
Условие задачи: Задана фраза – последовательность, содержащая от 1 до 30 слов, в каждом из которых от 1 до 10 строчных латинских букв;между соседними словами – запятая, за последним словом точка. Напечатать все слова, которые встречаются в последовательности по одному разу. Программа должна читать текст из файла <<input.txt>> и выводить последовательность в файл <<output.txt>>. Вродеб на...
C (СИ) Как ввести путь к файлу с клавиатуры? https://www.cyberforum.ru/ c-beginners/ thread411645.html
как ввести путь к файлу с клавиатуры?
C (СИ) Динаическая структура данных. https://www.cyberforum.ru/ c-beginners/ thread411627.html
помогите перевести этот код задачи в динамическую структуру данных, вот задание и код: "Дана строка символов. Создать функцию, которая на вход получает строку символов и один символ, функция печатает те слова строки, в которых встречается этот символ. Функция возвращает целое число, которое равняется количеству таких слов. Строка символов состоит из слов, между которыми, – пробили." #include...
C (СИ) Не работают mystrreplace и mystrcut
#include <windows.h> #include <stdio.h> #include <stdlib.h> int getstr(char s) //vvod stroki { int i=0; char c; while ((c=getchar())!='\n')
C (СИ) Движение объекта со сменой направления https://www.cyberforum.ru/ c-beginners/ thread411481.html
Здравствуйте уважаемые форумчане. Начал в сентябре изучать C++ так что не судите строго :) Помогите пожалуйста с программой. Уже наверно ~ недели 2-3 пытаюсь понять почему она не работает. Вообщем суть: объект(в моем случае кривой кораблик, с ним всё в порядке), должен двигаться вдоль экрана по часовой стрелке и в рандомный момент времени менять направление. Суть проблемы: по часовой...
7 / 7 / 4
Регистрация: 29.09.2010
Сообщений: 32
20.12.2011, 02:28 0

После каждого не чётного значения вставить нулевой элемент - C (СИ) - Ответ 2306607

20.12.2011, 02:28. Показов 1736. Ответов 2
Метки (Все метки)

Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdio.h>
#include <conio.h>
#define n 10
 
void main()
{
int A[n];
int i=0;
while(i<n)
{
scanf("%d",&A[i]);
if(A[i]%2!=0) A[i++]=0;
else i++;
}
for(i = 0; i<n; i++)
printf("%d ",A[i]);
getch();
}
Добавлено через 15 минут
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <stdio.h>
#include <conio.h>
#define n 10
 
void main()
{
int A[n];
int i=0;
while(i<n)
{
scanf("%d",&A[i]);
if(A[i]%2!=0) {i++; A[i]=0;  printf(" %d ",A[i]); i++; }
else i++;
 
}
for(i = 0; i<n; i++)
printf("%d ",A[i]);
getch();
}


Вернуться к обсуждению:
После каждого не чётного значения вставить нулевой элемент C (СИ)
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.12.2011, 02:28
Готовые ответы и решения:

В целочисленном одномерном массиве после каждого четного числа вставить максимальный элемент массива
Желательно реализовать в виде функции. Вот мой &quot;косячный&quot; код.. int* insert(int *a,int n) {...

После каждого нечетного значения, вставить нулевой элемент
Помогите пожалуйста. После каждого нечетного значения, вставить нулевой элемент.

Вставить после каждого нечетного значения массива нулевой элемент
3адан целочисленный массив размера N. Вставить после каждого нечетного значения нулевой элемент. ...

Удалить первый нулевой элемент массива и добавить после каждого чётного элемента особый элемент
Здравствуйте! Имеется такая задача: 1) Сформировать одномерный массив целых чисел, используя...

2
20.12.2011, 02:28
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.12.2011, 02:28
Помогаю со студенческими работами здесь

После каждого четного элемента последовательности, кратного X, вставить новый элемент
У меня 2 вопроса:Вот условия задачи Даны две последовательности целых чисел. В первой...

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

В целочисленном массиве после каждого четного числа вставить максимальный элемент массива
В целочисленном массиве X(N) после каждого четного числа вставить максимальный элемент массива....

В целочисленном массиве после каждого четного числа вставить максимальный элемент массива
В целочисленном массиве X(N) после каждого четного числа вставить максимальный элемент массива....

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