06.03.2011, 06:47 | #1 (permalink) |
Новичок
Регистрация: 08.05.2010
Сообщений: 11
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Объясните код программы С++
#include<stdio.h> #include<conio.h> //--------------------------------------------------------------------------- main() { int n,i,sum,sum1; sum=0; i=1; printf("Vvesti chislo \n"); scanf("%d",&n); do { if(sum+i>n); sum1=sum; sum+=i; i++; } while(sum<n); printf("\Vsegon Chisel = %d",i); printf("\nsumma = %d",sum1); getche(); } Обьясните по строчно пжлст. |
06.03.2011, 06:47 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Похожие темы могут значительно упростить решение вашего вопроса Объясните, пожалуйста, код Объясните про скорость в интернете Объясните про дроссели, пожалуйста. Объясните, как работать с сессиями. Объясните причину сообщения |
06.03.2011, 08:02 | #2 (permalink) |
Banned
Регистрация: 01.09.2009
Сообщений: 4,396
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 2544
|
Код:
#include <vcl.h> //совершенно лишнее #include<stdio.h> #include<conio.h> //--------------------------------------------------------------------------- main() //нарушение стандарта С99, должно быть int main() { int n,i,sum,sum1; sum=0; i=1; printf("Vvesti chislo \n");. // неверное использование, должно быть /r/n а не \n scanf("%d",&n); //считываем со стандартного ввода десятичное число в переменную n do { if(sum+i>n); //ошибка, условный оператор будет проигнорирован. sum1=sum; sum+=i; i++; } while(sum<n); printf("\Vsegon Chisel = %d",i); printf("\nsumma = %d",sum1); getche(); } |
06.03.2011, 14:43 | #5 (permalink) |
Banned
Регистрация: 01.09.2009
Сообщений: 4,396
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 2544
|
В программе как минимум четыре ошибки. Она не выполняет своей функции.
Что вам не ясно в данной программе? P.S. К сожалению, у меня нет времени и, увы, желания, работать учебником по синтаксису C. |
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
04.04.2011, 21:18 | #7 (permalink) |
Member
Регистрация: 01.04.2011
Сообщений: 19
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
А вы уверены, что это C++? Или вы забыли, какой язык вы учите? Может Java, а компилятор, гад, выдает ошибки всякие?
|
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
|
|