Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
*Оля*
 Аватар для *Оля*
1 / 1 / 0
Регистрация: 18.04.2010
Сообщений: 48
#1

найти сумму (в чем ошибка?) - C++

14.10.2010, 18:32. Просмотров 445. Ответов 8
Метки нет (Все метки)

помогите пожалуйста найти ошибку, что не верно

Цитата Сообщение от *Оля* Посмотреть сообщение
int main(int argc, char *argv[])
{int A,n;
printf('введите число А и n');
scanf('%d %d', &A, &n);
int sum=0;
for( int i=0; i<n; i++){ sum=sum+A;}
printf('%d', &sum);
/* TODO: Enter code here */
return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.10.2010, 18:32     найти сумму (в чем ошибка?)
Посмотрите здесь:

C++ Найти максимальный элемент - в чем ошибка ?
C++ Найти сумму двух дробей: ошибка "divide error"
C++ Вычислить сумму значений функций - в чем ошибка??
C++ помгите разобраться в чем ошибка? (найти все натуральные числа в диапазоне между m и n (m<n))
C++ не правильно считает сумму в чем ошибка
C++ Не пойму в чем ошибка кода. дан массив А размера N найти максимальный элемент из его элементов с нечетными номерами
Найти сумму четных элементов массива cтоящих в четных местах (Ошибка C2065: необъявленный идентификатор) C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
LineStown
 Аватар для LineStown
65 / 65 / 3
Регистрация: 04.08.2010
Сообщений: 417
Завершенные тесты: 1
14.10.2010, 18:35     найти сумму (в чем ошибка?) #2
а в чем проблема?
*Оля*
 Аватар для *Оля*
1 / 1 / 0
Регистрация: 18.04.2010
Сообщений: 48
14.10.2010, 18:38  [ТС]     найти сумму (в чем ошибка?) #3
не работает

warning #2055: Excess characters in multibyte character literal ignored.
error #2140: Type error in argument 1 to 'printf'; expected 'const char *' but found 'int'.
warning #2055: Excess characters in multibyte character literal ignored.
error #2140: Type error in argument 1 to 'scanf'; expected 'const char *' but found 'int'.
warning #2055: Excess characters in multibyte character literal ignored.
error #2140: Type error in argument 1 to 'printf'; expected 'const char *' but found 'int'.
*** Error code: 1 ***
Done.

вот все, что пишет
silent_1991
Эксперт C++
4949 / 3025 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
14.10.2010, 18:41     найти сумму (в чем ошибка?) #4
У принэфов и сканэфов должны быть двойные кавычки.
*Оля*
 Аватар для *Оля*
1 / 1 / 0
Регистрация: 18.04.2010
Сообщений: 48
14.10.2010, 19:28  [ТС]     найти сумму (в чем ошибка?) #5
теперь работает, только не правильно.
вообще, в задаче требуется: Дано натуральное число А и n. Используя только операцию «+» вычислить: n·А, минимизировав
число операций.

может я что-то не так сделала?
silent_1991
Эксперт C++
4949 / 3025 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
14.10.2010, 19:30     найти сумму (в чем ошибка?) #6
Конечно, в 7 строке так
printf("%d", sum);
*Оля*
 Аватар для *Оля*
1 / 1 / 0
Регистрация: 18.04.2010
Сообщений: 48
14.10.2010, 19:40  [ТС]     найти сумму (в чем ошибка?) #7
теперь правильно работает, спасибо! =)

Добавлено через 5 минут
а можете подсказать, если нужно вывести в десятичной и в шестнадцатиричной системе, то как нужно изменить строчку

printf("%d", sum);
easybudda
Эксперт С++
 Аватар для easybudda
9412 / 5435 / 917
Регистрация: 25.07.2009
Сообщений: 10,428
14.10.2010, 19:44     найти сумму (в чем ошибка?) #8
Цитата Сообщение от *Оля* Посмотреть сообщение
printf("%d", sum);
вот так в десятичной сс и выводит,
C
1
printf("%x", sum);
так в шестнадцатиричной
C
1
printf("%#X", sum);
а так с большими буквами ABCDEF и ноликом спереди
тут подробнее
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.10.2010, 19:44     найти сумму (в чем ошибка?)
Еще ссылки по теме:

не считает сумму ниже побочной диагонали, в чем ошибка? C++
Вычислить значение функции(не мргу найти в чем ошибка) C++
C++ Найти сумму ряда. Ошибка в программе
C++ В чем ошибка? В массиве целых чисел найти количество максимальных элементов
Найти сумму элементов квадратной матрицы (не могу понять в чём ошибка) C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
KuKu
 Аватар для KuKu
1552 / 1030 / 73
Регистрация: 17.04.2009
Сообщений: 2,968
14.10.2010, 19:44     найти сумму (в чем ошибка?) #9
C++
1
cout << hex << sum;
Yandex
Объявления
14.10.2010, 19:44     найти сумму (в чем ошибка?)
Ответ Создать тему
Опции темы

Текущее время: 00:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru