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

Инкремент ссылки - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Стороны прямоугольника заданы натуральными числами http://www.cyberforum.ru/cpp-beginners/thread592304.html
Ребята пожалуйста нужно написать программу на С++. Отблагодарю!!! Стороны прямоугольника заданы натуральными числами M и N. Составьте программу, которая будет находить, на сколько квадратов, стороны которых выражены натуральными числами, можно разделить данный прямоугольник, если от него каждый раз отрезается квадрат максимально большой площади.
C++ Почему-то не реагирует на конец строки '\0' Задача: нужно посчитать количество слов в строке. В программе ставлю условие: for(int i=0;i<=n-1;i++) if( mass!=' ' && (mass==' ' || mass=='\0') ) k++; А он доходит до конца строки и пройдя по последнему слову не делает k++. Как исправить? http://www.cyberforum.ru/cpp-beginners/thread592286.html
Массив в С++ C++
Ребята помогите пожалуйста! Нужно сдавать лабораторную, а как делать не знаю( На с++. Нужно заполнить массив: 0 3 0 2 0 1 4 0 5 0 6 0 0 9 0 8 0 7 10 0 11 0 12 0 0 15 0 14 0 13 16 0 17 0 18 0 Найти количество элементов больше числа А, А вводится с клавиатуры.
Программа выводит только первую строку текста C++
// yourcat.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <iostream> using namespace std; int main(void) { int fleas;
C++ Найти, сколько нулевых элементов содержит матрица выше и ниже побочной диогонали http://www.cyberforum.ru/cpp-beginners/thread592275.html
Дана вещественная матрица размерности n * m. Найти сколько нулевых элементов содержит матрица выше и ниже побочной диогонали. желательно решить через stdafx.h. учень срочно!!!
C++ Чем отличается ln , lg, и log ? и как реализуются эти функцию в c++ подробнее

Показать сообщение отдельно
rakota
35 / 35 / 1
Регистрация: 05.02.2012
Сообщений: 76
31.05.2012, 12:58     Инкремент ссылки
Начнём с того, что имя массива - указатель на первый элемент.

Цитата Сообщение от matepuhko Посмотреть сообщение
C++
1
2
3
4
5
int arr[] = {....} ;
while(arr)
{ 
++arr;
}
Так нельзя, потому что совсем не обязательно, что после выхода за границы массива значение arr обратиться в 0 или NULL. Но с
C++
1
char arr[] = {...}
это будет работать, т.к. там есть завершающий нуль.
 
Текущее время: 14:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru