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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.78
saphiron
Сообщений: n/a
#1

[C++] Хелп в чем ошибки - C++

05.01.2012, 01:04. Просмотров 1087. Ответов 24
Метки нет (Все метки)

1) составить программу, котороя распечатывает значения функций 10*N,100*N и 1000*N, для N=1....10 с шагом изменения N равным 2.

C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream> 
use namespace std; 
 
int main() 
{ 
for (int n = 1; n <= 10; n += 2) 
{ 
cout << n * 10 << " " << n * 100 << " " << n * 1000 << "\n"; 
} 
return 0; 
}

2) найти произведение элементов произвольной матрицы,которое кратное 5

C++
1
2
3
4
5
6
7
8
9
#include <iostream> 
 
int main(){ 
int p=1; 
for(int i=0; i<n; i++) 
for(int j=0; j<m; j++) 
if (!matrix[i][j]%5) p*=matrix[i][j]; 
cout << p << endl; 
}
 Комментарий модератора 
Используйте теги форматирования кода!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.01.2012, 01:04     [C++] Хелп в чем ошибки
Посмотрите здесь:
C++ В чем ошибки ?
В чем ошибки? C++
В чем ошибки C++
C++ в чем ошибки?
C++ В чем причина ошибки?
В чем причина ошибки? C++
C++ В чем ошибки кода?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
taras atavin
Ушёл с форума.
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
06.01.2012, 15:38     [C++] Хелп в чем ошибки #21
Но раз ты так не понимаешь, напишу явно. Ретон в мэйне не нужен, если какой нибудь уникум в нарушение стандарта прикрутит к компилятору
C++
1
void main()
, а другой уникум этим воспользуется.
silent_1991
Эксперт С++
4960 / 3036 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
06.01.2012, 15:42     [C++] Хелп в чем ошибки #22
go, думаю, зависит от компилятора. Например mingw мне только что вернул 0 (О_о), а liveworkspace.org, где честный g++, вернул мусор.

taras atavin, не знаю, на что вы там намекали, я же намекал только лишь на стандарт.

Добавлено через 1 минуту
taras atavin,

К вышесказанному. Проверялось всё это плюсовым компилятором (меня интересовало именно его поведение).
taras atavin
Ушёл с форума.
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
06.01.2012, 15:45     [C++] Хелп в чем ошибки #23
И неявный return 0 во-первых всё равно return 0, во-вторых где гарантия, что это везде учтено, а в-третьих это источник сюрпризов в том случае, если потом воткнёшь return под if, switch, или else.
go
06.01.2012, 15:48
  #24

Не по теме:

Цитата Сообщение от taras atavin Посмотреть сообщение
И неявный return 0 во-первых всё равно return 0, во-вторых где гарантия, что это везде учтено,
Гарантия - стандарт.

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.01.2012, 15:55     [C++] Хелп в чем ошибки
Еще ссылки по теме:
В чем причина ошибки no match for? C++
C++ В чем причина ошибки istream
Подскажите пож. в чем ошибки!? C++
C++ В чем причина ошибки extra qualification
Не могу разобраться в чем суть ошибки C++

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

Или воспользуйтесь поиском по форуму:
silent_1991
Эксперт С++
4960 / 3036 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
06.01.2012, 15:55     [C++] Хелп в чем ошибки #25
taras atavin, во-первых, неявный return 0 это неявный return 0. Ни больше, ни меньше. Во-вторых, мне наплевать на везде. Надо писать по стандарту, а не учитывать всякие borland 3.1. А в-третьих, надо думать, что пишешь. Если чувствуешь, что можешь налететь на такой вот сюрприз нежданно-негаданно, не надо пользоваться соответствующей возможностью языка. Я никогда не использую неявный return 0. Не потому, что боюсь налететь на сюрприз. А просто потому, что мне непривычно, что функция возвращает значение, а return нет. Для меня это выглядит как new без delete.
Yandex
Объявления
06.01.2012, 15:55     [C++] Хелп в чем ошибки
Ответ Создать тему
Опции темы

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