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

Заполнить булевский массив goroda[100] значениями false - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Задачник по С++ http://www.cyberforum.ru/cpp-beginners/thread707954.html
Есть ли какой нибудь большой задачник по С++. По скольку только начал изучения С++ и на других языках писать не умею, интересует начальный уровень задачь. Начиная от: Hello world! и заканчивая сложными программами. P.S. Было бы очень хорошо, если бы в задачнике так же были решения задачь.
C++ заменить условие Как написать эту программу используя strtok и X=strtok(NULL," ") ?Программа должна находить короткое слово. char* min=0; char *X; X=strtok(x, " "); min=X; do { if (strlen(X)<strlen(min)) min=X; } http://www.cyberforum.ru/cpp-beginners/thread707953.html
C++ Векторизация множественно выполняющейся операции
Задача - произвести какую либо операцию над каждым элементом массива. К примеру возьмем 2 числовых массива размерностью n каждый, заполним их и элементы второго прибавим к элементам первого, с идентичным индексом. Сделать этом можно тремя путями: 1. Последовательное сложение: a+=b; a+=b; ... 2. Через цикл while int i=0; do { a+=b; while(++i!=n);
C++ Переделать программу
помогите изменить программу, программа ищет наименьший элемент последовательности, а мне надо индекс этого элемента т.е порядковой номер (начиная с нуля). вот код: #include <vcl.h> #pragma hdrstop #include "Unit1.h"
C++ Изучение C++ http://www.cyberforum.ru/cpp-beginners/thread707932.html
Изучаю язык С++ два месяца с небольшим, пока решил это делать самостоятельно, нашел на Ютубе серию уроков, каждый урок в точности стараюсь повторить без подглядываний, в принципе не так тяжело один файл, день два макс три и ты его пишеш, но вот попалась мне серия игр - тетрис, змейка, и brackout и на изучение тетриса у меня ушло полторы недели - 5 Сишных 4 Хэдерных файла. На освоение двух...
C++ Удалить буквы из строки Нужно удалить все буквы с str которые есть в s #include <string.h> #include <iostream> #include <conio.h> using namespace std; int main() { char str; подробнее

Показать сообщение отдельно
Damaks
18 / 10 / 1
Регистрация: 02.09.2010
Сообщений: 235
24.11.2012, 22:42     Заполнить булевский массив goroda[100] значениями false
V.A.L.I.D, вы уверены что при
C++
1
bool goroda[100] = {false};
false'ом будут инициализированы все элементы массива? Я часто инициализирую вот так:
C++
1
char goroda[100] = {0,1,4,3};
В таком случае инициализируются только первые 4 элемента. Логично предположить что первый элемент инициализируется вот так:
C++
1
char goroda[100] = {0};
И потом в сети часто встречается запись ... = {0}; потому что 0 - конец строки и таким образом мы показываем что в массиве строка пуста. И такой инициализации достаточно, т.к. ниодна строковая функция не пойдет читать дальше первого элемента.
Поскольку это логично, я всегда считал что так оно и работает. Уточните пожалуйста

Добавлено через 3 минуты
kurban0303, если будете что-то инициализировать через цикл, значйте что memset выполняется быстрее. Особенно в СИ, там применяется restrict.
 
Текущее время: 07:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru