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

Компилирование программ на С++ в Xcode - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перегрузка операций http://www.cyberforum.ru/cpp-beginners/thread63130.html
Уважаемые программисты! Помогите новичку! Мне нужно написать программу, в которой реализуется разреженная матрица переменной размерности, ненулевые коэффициенты представлены двусвязным циклическим списком с элементами (x,y,v) – координаты, значение. Затем организовать арифметику класса (сложение, вычитание, умножение и сравнение (желательно еще и транспонирование)) в виде именованных функций,...
C++ Структура и указатель Прога написанна для примера #include <stdio.h> #include <string.h> struct data {int day; char month; int year; }; data mas; http://www.cyberforum.ru/cpp-beginners/thread63124.html
Номер столбца, в которой находится самая длинная серия одинаковых элементов. C++
Дана целочисленая прямоугольная матрица. Определить: 1)количество строк,содержащих хотя бы один нулевой элемент: 2)Номер столбца,в которой находится самая длинная серия однаковых элементов.
Как округлить в С++ вещественное число до 2 знаков после запятой? C++
Ну собсно вопрос в теме. заранее спасибо))
C++ Надо проверить является ли число полиндромом http://www.cyberforum.ru/cpp-beginners/thread63107.html
Люди помогите не могу написать код для проверки числа. Полиндром такие числа как:12321, 1234321,
C++ Вычислить сумму целых частей элементов массива, расположенных после последнего отрицательного в одномерном массиве, состоящем из n вещественных чисел, вычислить: 1) сумму целых частей элементов массива, расположенных после последнего отрицательного элемента. 2) Преобразовать массив таким образом, чтобы сначала располагались все элементы, отличающиеся от максимального не более чем на 20%, а потом- все остальные. подробнее

Показать сообщение отдельно
Django
0 / 0 / 0
Регистрация: 12.11.2009
Сообщений: 11

Компилирование программ на С++ в Xcode - C++

12.11.2009, 00:36. Просмотров 3315. Ответов 5
Метки (Все метки)

Здравствуйте Все!

Я здесь новичок. И в программировании полный чайник. Изучаю сейчас С++ (точнее начал только )
Работаю в Xcode. Сейчас выполняю такую задачу: Напишите программу, которая используя цикл for для суммирования чисел от 50 до 100. Затем перепишите программу с использованием цикла while.

Так вот с while все получается. А с for возникает такая проблема при компилировании:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
 
int main (int argc, char * const argv[]) 
{
    int sum = 0;
    
    for (int val = 50; val <= 100; ++val); //здесь компилятор выдает такую ошибку error:using obsolete binding at 'val'
    
    sum += val; //а здесь такую error:name lookup of 'val' changed for new ISO 'for' scoping
    
    std::cout << "Sum of 50 to 100 inclusive is " 
    << sum << std::endl;
    
    return 0;
}
Смысл данных высказываний понимаю, но что с этим делать и как исправить, что-то не пойму. При этом когда корректирую код следующим образом
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
 
int main (int argc, char * const argv[]) 
{
    int sum = 0, val;
    
    for (val = 50; val <= 100; ++val);
    
    sum += val;
    
    std::cout << "Sum of 50 to 100 inclusive is " 
    << sum << std::endl;
    
    return 0;
}
...выдает неправильный результат вычислений.

Извиняюсь, что так сложно, но может кто поможет разобраться чайнику, в чем тут дело?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru