Должно работать!?! (Си) (пом. Начинающему)
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
Должно работать!?! (Си) (пом. Начинающему) - 2008-12-29 13:32:38.306666
|
|
|
Кенни Гейтс
Сообщений: 8
Оценки: 0
Присоединился: 2008-12-28 14:32:01.983333
|
Здравствуйте! Нужно вычислить произведение непарных цыфр целого числа. Должно работать но програма вместо результата выдает в духе: "?:%ЩТ@643i5" Что я делаю не так. Если не сложно… подскажите… #include <stdio.h> #include <conio.h> main() { int n,m,k=1; printf("\n Vvedit znachenny n:"); scanf("%d",&n); while (n!=0) { m=n% 10; if (n%2!=0) { k=k*m; } n=n/10; } printf(k); getch(); }
|
|
|
RE: Должно работать!?! (Си) (пом. Начинающему) - 2008-12-29 13:54:27.593333
|
|
|
Кенни Гейтс
Сообщений: 8
Оценки: 0
Присоединился: 2008-12-28 14:32:01.983333
|
где же все супер-гуру?
|
|
|
RE: Должно работать!?! (Си) (пом. Начинающему) - 2008-12-29 14:00:52.293333
|
|
|
Кенни Гейтс
Сообщений: 8
Оценки: 0
Присоединился: 2008-12-28 14:32:01.983333
|
Помогите бедному дауну. (((
|
|
|
RE: Должно работать!?! (Си) (пом. Начинающему) - 2008-12-29 14:55:55.496666
|
|
|
Mamka
Сообщений: 560
Оценки: 0
Присоединился: 2007-11-26 22:20:09.313333
|
Ты не нервничай) Сейчас рабочий день и "гуру" сейчас просто может не быть на сайте, подожди до вечера)
|
|
|
RE: Должно работать!?! (Си) (пом. Начинающему) - 2008-12-29 17:55:29.736666
|
|
|
kreol
Сообщений: 823
Оценки: 0
Присоединился: 2007-03-08 03:13:06.876666
|
Во-первых, printf() - это от слов print formated, т. е. первым аргументом в такой функции всегда идёт строка форматирования, а у тебя её нигде нет. Причём в scanf() есть, а в printf() - нету. Исправляй. Во-вторых, тебе нужно вычислить произведение непарных или нечётных чисел? "n % 2 !=0" - это проверка на чётность, если что. Парность в моём понимании - это повторение одной цифры в числе несколько раз, и проверяется оно сверкой со всеми остальными цифрами последовательности. Ну и в-третьих, если пункты 1 и 2 не помогут, перепиши свой первый пост с использованием тега - он сверху на панели есть - гораздо проще твой код читать будет.
|
|
|
RE: Должно работать!?! (Си) (пом. Начинающему) - 2008-12-29 18:14:58.833333
|
|
|
Кенни Гейтс
Сообщений: 8
Оценки: 0
Присоединился: 2008-12-28 14:32:01.983333
|
quote:
ORIGINAL: kreol Во-первых, printf() - это от слов print formated, т. е. первым аргументом в такой функции всегда идёт строка форматирования, а у тебя её нигде нет. Причём в scanf() есть, а в printf() - нету. Исправляй. Во-вторых, тебе нужно вычислить произведение непарных или нечётных чисел? "n % 2 !=0" - это проверка на чётность, если что. Парность в моём понимании - это повторение одной цифры в числе несколько раз, и проверяется оно сверкой со всеми остальными цифрами последовательности. Ну и в-третьих, если пункты 1 и 2 не помогут, перепиши свой первый пост с использованием тега - он сверху на панели есть - гораздо проще твой код читать будет.
Огромное спасибо [sm=hi.gif]. Все эта долбаная невнимательность.8|
|
|
|
|
|