Регистрация
19 Сен 2013
Сообщения
80
Репутация
0
Спасибо
0
Монет
0
прохожу обучение по с++ . при запуске команды выходят некорекнтые числа .почему ?



вот код

#include <iostream>

using namespace std;



int main() {



setlocale(LC_ALL, " RU");



float num[3];

num[0] = 45;

num[0] = 435;

num[0] = 145;

for (int i = 0; i < 3; i++) {

cout << " el:" << i << ":" << num;



}



return 0;

}

а вот что выходит el:0:145 el:1:-1.07374e+08 el:2:-1.07374e+08

C:\Users\PK\source\repos\Project12\x64\Debug\Project12.exe (процесс 15276) завершил работу с кодом 0.

Нажмите любую клавишу, чтобы закрыть это окно:
 
#include
using namespace std;
int main() {
float num[]{ 45, 435, 145 };
size_t n = 0;
for (auto el : num) {
cout
 
Что это за хуïта?
301248947_441bfcb7157c32bf77506d06bc1492e5_800.jpg

 
Могу скинуть курс от скилбокс по с++ пишите: @Mysecondie
 
Ваш код содержит ошибку. Вы дважды присваиваете значение num[0]:

num[0] = 45;

num[0] = 435;

Нужно удалить одно из этих присваиваний.
 
Назад
Сверху