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

Ввод массива в цикле while - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Функция http://www.cyberforum.ru/cpp-beginners/thread263562.html
Составить функцию "сжатия" исходной последовательности символов: каждая подпоследовательность, состоящая из идущего несколько раз подряд символа заменяется на текст x(k), где х - символ, а k - число...
C++ Написать собственные strtok, strlen Написать собственные strtok, strlen Подскажите какой должен быть алгоритм... http://www.cyberforum.ru/cpp-beginners/thread263559.html
C++ слова из М букв
Дана строка из отдельных английских слов. Напечатать все слова, состоящие из M букв. помогите пожалуйсто... #include <stdafx.h> #include <iostream> #include <stdlib.h> #include <conio.h>...
Добавить пробел между словами C++
проблема, как добавить в конце проги чтобы было пробела между словами #include <stdafx.h> #include <stdlib.h> int main() { char s; printf("Input string: ");
C++ Не работает деструктор http://www.cyberforum.ru/cpp-beginners/thread263512.html
Прошу помощи.Делаю лабораторную. Написал программу для подсчета суммы элементов в тех строках динамического массива, которые содержат хотя бы один отрицательный элемент. Все работает, но есть...
C++ Курсовая работа!прошу ответить вас) вобщем вот я взяла курсовую работу по теме "Система тестирования" это по дисциплине "Высокоуровневые методы информатики и программирования" ни разу в жизни не делала курсовик есть только... подробнее

Показать сообщение отдельно
v0l0d1ka
9 / 9 / 0
Регистрация: 14.12.2010
Сообщений: 129
25.03.2011, 13:19  [ТС]
Цитата Сообщение от LaГushan Посмотреть сообщение
C++
1
 while (setgolf(players[i]) && i < 2 )
надо так, а то вы в массив из трёх элементов, помещаете 4.
Вот аналогичный код, который работает верно

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <cstdlib>
using namespace std;
 
int main()
{
    int arr[3];
    int i = 0;
    while (i < 3)
    {
        arr[i] = 5;
        cout << arr[i] << " ";
        i++;
    }
    cout << endl;
    system("pause");
return 0;
}
т.е. i < 2 не правильное логическое выражение
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru