|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.09.2012, 23:41 | #1 |
Регистрация: 21.09.2012
Сообщений: 4
|
Образовать новый массив из элементов исходного
Дан массив, состоящий из n натуральных чисел. Образовать новый массив, состоящий из элементов исходного массива, оканчивающихся на заданную цифру k. Подскажите, пожалуйста, что не так делаю?
#include <stdio.h> int main() { int a[100]; int n, i; printf("vvedite kolichestvo elementov massiva n = "); scanf("%d", &n); if( n>(sizeof a)/sizeof(int) ) { printf("Slishkom mnogo elementov\n"); return; } for(i=0; i<n; i++) { printf("a[%d] = ", i); scanf("%d", &a[i]); } int k,j,b[100]; printf("Vvedite znachnie k "); scanf("%d", &k); j=0; for(i=0; i<n; i++) { if ((a[i]%10)==k) b[j]=a[i]; j++; } printf("noviy massiv: "); for(i=0; i<j;i++) {printf("%d", b[i]); } return 0; } |
21.09.2012, 23:53 | #2 |
Старожил
Регистрация: 19.08.2009
Сообщений: 2,119
|
код конечно по оформлению как будто с помойки взят, поэтому детально вникать влом, но вообще похоже на правду..
А вы почему со мной не соглашаетесь, у вас что, импотенция? (c) ACE Valery
|
21.09.2012, 23:55 | #3 |
Регистрация: 21.09.2012
Сообщений: 4
|
Похоже, только не работает
|
21.09.2012, 23:57 | #4 |
Старожил
Регистрация: 19.08.2009
Сообщений: 2,119
|
покажи что вводишь, и что программа печатает
А вы почему со мной не соглашаетесь, у вас что, импотенция? (c) ACE Valery
|
22.09.2012, 00:34 | #5 |
Регистрация: 21.09.2012
Сообщений: 4
|
Запускаю в CodeBlocks. Вот скрин.
|
22.09.2012, 01:17 | #6 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,317
|
Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
30.09.2012, 11:48 | #7 |
Регистрация: 21.09.2012
Сообщений: 4
|
Спасибо! А как переделать прогу, чтобы ввод исходных данных , сама обработка и вывод были оформлены ввиде отдельных функций, а обмен данными должен быть реализован через параметры функций.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Образовать третий массив из элементов, встречающихся в обоих массивах | Agent_147 | Помощь студентам | 1 | 09.06.2011 18:07 |
массив из элементов исходного массива | jon888 | Общие вопросы C/C++ | 0 | 19.05.2011 22:49 |
Три массива: Образовать третий массив из элементов, встречающихся в обоих массивах (Delphi) | Agent_147 | Помощь студентам | 1 | 13.04.2011 13:31 |
Одномерный массив. Q basic - Построить новый массив из элементов исходного ,которые больше P. | Marishkaa | Помощь студентам | 2 | 12.01.2010 16:54 |
из четных чисел исходного массива сформировать новый массив | sanya006 | Помощь студентам | 3 | 11.11.2009 19:14 |