04.11.2007, 19:15 | #1 |
}{@kkeP
Регистрация: 10.01.2007
Сообщений: 77
|
С++
есть задача незнаю как написать её на С++ чтоб она правильно работала
помогите!!! Задача: целой переменно S присвоить сумму трехзначного целого числа k. вот и вся задача. Последний раз редактировалось XakkeP; 04.11.2007 в 20:00. |
04.11.2007, 20:04 | #2 |
Программист
|
void main()
{ int s, k, n; cin >> k; s = 0; while(k != 0) { n = k % 10; k = k / 10; s = s + n; } cout << s; } |
04.11.2007, 20:06 | #3 |
}{@kkeP
Регистрация: 10.01.2007
Сообщений: 77
|
большое спасибо
|
04.11.2007, 20:30 | #4 | |
}{@kkeP
Регистрация: 10.01.2007
Сообщений: 77
|
Цитата:
ftp://10.10.10.9/incoming/uNsOrT/FIVT/erorr.bmp и вообще помойму получилось не правильно потому что не хватает функций printf и scanf Последний раз редактировалось XakkeP; 04.11.2007 в 20:35. |
|
04.11.2007, 21:00 | #5 |
Программист
|
Алгоритм решения такой:
s = 0; while(k != 0) { n = k % 10; k = k / 10; s = s + n; } а ввод и вывод, с нужными include делай сам. ЗЫЖ побуквенно сравни что написано и у меня, и что у тебя |
04.11.2007, 21:14 | #6 |
ИдИот
Регистрация: 17.02.2007
Сообщений: 81
|
1. Написать программу, которая считывает текст из файла и записывает каждую букву в отдельный элемент массива. Вывести на экран слова начинающиеся с заглавной буквы.
2. Уплотнить заданную матрицу удаляя из нее строки и столбцы, заполнеными только отрицательными элементами. Найти сумму модулей элементов. расположенных ниже главной диагонали. 3. Написать программу, которая выводит на экран слова введенной с клавиатуры строки, в которых гласных больше, чем согласных
__________________
Wrap the wire round the neck, pull it tight to suffocate His mouth is spewing steaming blood Hang the body with a cord, gag his mouth, with shards of steel |
04.11.2007, 21:58 | #7 | |
[3912]
|
Цитата:
во вторых неправильно написал. cout
__________________
Сдохни, тостер, сдохни
|
|
04.11.2007, 22:23 | #8 |
Red Machine!
Регистрация: 18.07.2004
Сообщений: 1,401
|
вы уверены с выбором факультета7 меня уничтожают такие же вопросы моих одногруппников. правда с фразой 2я ничерта не понимаю в потоках2. а главное что не знаете даже как вывести что-то на экран. вас никто тянуть не будет. ведья есть такая вещь как экзамен и курсовые... млять сижу и плююсь кого нам готовят... грёбаные инженеры... в техан бы вас1
пс6 не работает шифт. часто вместо запятых точка и вместо гневных смайликов цифры. советую тем кто поступил на информатику переходить в кулинарный. ппс6 вместо k = k / 10; красивее k/=10; шоб они повешались...
__________________
1: Андрей, я тебя ненавижу! 2: Хм, надо же. А кого ненавижу я? А давай угадывать? Последний раз редактировалось TiRex; 04.11.2007 в 22:28. |
05.11.2007, 14:39 | #9 | |
Trader & Freediver
Регистрация: 27.06.2007
Сообщений: 61
|
Может у кого есть пара минуток глянуть, где я скосячил.
Вобщем задача такова. Нужно ввести две строки, а потом сделать из них одну строку и вывести на экран. Мое решение: Цитата:
1. Вначале я перебираю все элементы первой строки, и получаю число i, которое является индексом последнего элемента в 1-ой строке. 2. Перебираю элементы второй строки, попутно присваивая нужные значения первой строке. Т.е если у меня i получилось в первом переборе равное 3, то по идее в первую строку в элемент с индексом 4 ляжет значение второй строки с нулевым индексом. Вот. Ну и попутно вывожу элементы строки на экран. Результат. Она выводит просто вторую строку и все. Я не понимаю почему не работает. (Может вывод не так организовал?)
__________________
Не в деньгах счастье, но и не в их отсутствии. |
|
06.11.2007, 00:28 | #10 | |
саблехауз
Регистрация: 18.07.2004
Сообщений: 1,161
|
Цитата:
А память выделять в первой строке под сумму строк кто будет? А чо пакет работы со строками нынче не в моде? |
|
|