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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 14, средняя оценка - 4.93
BANDERIVETS
0 / 0 / 0
Регистрация: 17.06.2009
Сообщений: 7
#1

Что выведется на экран в результате выполнения фрагмента кода? - C++

24.06.2009, 16:06. Просмотров 2220. Ответов 10
Метки нет (Все метки)

Помогите пожалуйста, сделать 5 небольших задач , спасибо всем кто откликнется!

1.Что выведется на экран в результате выполнения следующего фрагменту кода?
C++
1
 int sum=0,a=2;for(int i=0;i<10;i++){ sum+=a;i++;} cout<< "сумма введенных значений"<<sum;
2.Чему будет равно z после выполнения следующего фрагменту кода?
C++
1
2
3
4
 int z=1,y;
 for( y=1;y++<8;y++)
           z+=y++;
 cout<<z;
3.Чему будет равно значение x?
C++
1
   double x; x=float(17/3)+1/2-float(128/32);
4.Определить значение переменной i после выполнения следующего фрагменту кода.
C++
1
2
3
   int i=-3,a=-3;
   while(a-i)
   a=i++;
5.Дано произвольное целое число n.Написать программу, которая разбивает число n на цифры и выводит их на экран.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.06.2009, 16:06
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Что выведется на экран в результате выполнения фрагмента кода? (C++):

Что будет выведено на экран в результате выполнения приведенного фрагмента кода? - C++
Что будет выведено на экран в результате выполнения приведенного фрагмента кода? int n = 1; while (n&lt;=10) { if (n%2) ...

Что будет в переменных в результате выполнения кода? - C++
программный код: int z=6, x=-2, y=4; z+=y=5+x--; Что будет в переменных в результате выполнения?

Какое значение примет переменная Y в результате выполнения следующего фрагмента программы - C++
Помогите ответить на вопрос по контрольной Какое значение примет переменная Y в результате выполнения следующего фрагмента программы ...

Время выполнения фрагмента кода - C++
Как измерить время выполнения алгоритма? В темах читал про clock() , сделал, но на выводе всегда 0

значения перемнных после выполнения фрагмента кода - C++
Доброго времени суток! Не можете подсказать как понять одну строчку в задании: Определить значения переменных после выполнения...

Каким будет результат выполнения фрагмента кода? - C++
int main(int argc, char* argv) { char c; cout &lt;&lt;&quot;input num\n&quot;; cin &gt;&gt;c; switch (c) { case 'A': ...

10
Sergei
1435 / 702 / 41
Регистрация: 22.04.2008
Сообщений: 1,608
24.06.2009, 16:27 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Ответы
1 : 10
2 : 16
3 : 1
4 : -3
1
XuTPbIu_MuHTAu
Эксперт С++
2226 / 741 / 10
Регистрация: 27.05.2008
Сообщений: 1,508
24.06.2009, 16:30 #3
BANDERIVETS, Первые четыре задачи решаются компилированием
5-я задача отсуждалась уже безумное количество раз. Вечером добавлю в FAQ, если не хочешь ждать - найди в поиске.
0
YurA_280784
Заблокирован
24.06.2009, 16:55 #4
В этом проекте ответы на твои вопросы, просто скачай и скомпилируй : (в архиве тоже самое + russian.h)$)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
#include <windows.h>
#include "russian.h"
#include <iostream.h>
#include <stdio.h>
 
void main()
{
    cout<<"Программа ответов к вопросам\r\n";
    cout<<"\r\n\tВопрос 1 :\r\n";
    cout<<"Что выведется на экран в результате выполнения следующего фрагменту кода?\r\n";
    cout<<"\tint sum=0,a=2;\r\n\tfor(int i=0;i<10;i++)\r\n\t{ sum+=a;i++;}\r\n";
 
    cout<<"Ответ : "<<"\r\n";
    int sum=0,a=2;
    for(int i=0;i<10;i++)
    { 
        sum+=a;
        i++;
    } 
    cout<<"сумма введенных значений "<<sum<<"\r\n";
 
    cout<<"\r\n\tВопрос 2 :\r\n";
    cout<<"Чему будет равно z после выполнения следующего фрагменту кода?";
    cout<<"\r\n\tint z=1,y;\r\n\tfor( y=1;y++<8;y++)\r\n\tz+=y++;\r\n";
    cout<<"Ответ : ";
    int z=1,y;
    for( y=1;y++<8;y++)
        z+=y++;
    cout<<z<<"\r\n";
 
    cout<<"\r\n\tВопрос 3 :\r\n";
    cout<<"Чему будет равно значение x?";
    cout<<"\r\n\tdouble x;\r\n\tx=float(17/3)+1/2-float(128/32);\r\n";
    double x; 
    x=float(17/3)+1/2-float(128/32);
    cout<<"Ответ : ";
    cout<<x<<"\r\n";
 
    cout<<"\r\n\tВопрос 4 :\r\n";
    cout<<"Определить значение переменной i после выполнения следующего фрагменту кода?";
    cout<<"\r\n\tint i=-3,a=-3;\r\n\twhile(a-i)\r\n\t\ta=i++;\r\n";
 
    i=-3,a=-3;//i,a уже объявлены выше;
    while(a-i)
        a=i++;
    cout<<"Ответ : ";
    cout<<a<<"\r\n";
 
    cout<<"\r\n\tВопрос 5 :\r\n";
    cout<<"Дано произвольное целое число n.\r\n";
    cout<<"Написать программу, которая разбивает число n на цифры и выводит их на экран.";
    cout<<"Введите число : ";
    cin>>i;a = i;
    int count = 1;
    while(0 < (i /= 10))
        count++;
    char * chBuf = new char[count + 1];
    sprintf(chBuf,"%d",a);
    cout<<"Цифры числа "<<a<<" :\r\n";
    for(i = 0; i < count; i++)
        cout<<chBuf[i]<<"\r\n";
}
1
Миниатюры
Что выведется на экран в результате выполнения фрагмента кода?   Что выведется на экран в результате выполнения фрагмента кода?  
Вложения
Тип файла: rar test_99.rar (1.0 Кб, 21 просмотров)
BANDERIVETS
0 / 0 / 0
Регистрация: 17.06.2009
Сообщений: 7
25.06.2009, 01:11  [ТС] #5
Цитата Сообщение от XuTPbIu_MuHTAu Посмотреть сообщение
BANDERIVETS, Первые четыре задачи решаются компилированием
5-я задача отсуждалась уже безумное количество раз. Вечером добавлю в FAQ, если не хочешь ждать - найди в поиске.
Первые четыре нужно не компилированием развязать,а устно и объяснить.можешь объяснить как там вышли те числа?ну добавь в те FAQ потому что я в поиске не нашел и скажи где те FAQ шукати...

Добавлено через 2 минуты 44 секунды
Цитата Сообщение от Sergei Посмотреть сообщение
Ответы
1 : 10
2 : 16
3 : 1
4 : -3
або ти объясни как там вышли эти числа?

Добавлено через 5 часов 3 минуты 6 секунд
пожалуйста объясните кто-то откуда эти цифры берутся 10,16,1,-3
0
Rififi
2359 / 1052 / 44
Регистрация: 03.05.2009
Сообщений: 2,656
25.06.2009, 01:16 #6
BANDERIVETS,
пожалуйста объясните кто-то откуда эти цифры берутся 10,16,1,-3

10
результат суммирования в цикле

16
результат суммирования в цикле

1
результат суммы трёх слагаемых

-3
результат суммирования в цикле
1
BANDERIVETS
0 / 0 / 0
Регистрация: 17.06.2009
Сообщений: 7
25.06.2009, 01:22  [ТС] #7
Цитата Сообщение от Rififi Посмотреть сообщение
BANDERIVETS,
пожалуйста объясните кто-то откуда эти цифры берутся 10,16,1,-3

10
результат суммирования в цикле

16
результат суммирования в цикле

1
результат суммы трёх слагаемых

-3
результат суммирования в цикле
мне бы в примере написали что как суммируется
0
Rififi
2359 / 1052 / 44
Регистрация: 03.05.2009
Сообщений: 2,656
25.06.2009, 01:26 #8
открой учебник по с++ и почитай как работают циклы.
1
IamSCORPION
SysOp
38 / 37 / 1
Регистрация: 13.04.2009
Сообщений: 274
25.06.2009, 01:34 #9
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
int sum=0;    //объявляем переменную целого типа и предоставляем начальное значение равное 0
a=2;    //переменной присвоить 2
for(int i=0;i<10;i++)
/*
for ( Инициализация; УсловиеВыполнения; Изменение )
{
       // Здесь инструкции цикла (тело цикла)
}
Инициализация — инструкция инициализации счетчика циклов.
УсловиеВыполнения — выражение, значение которого определяет
условие выполнения инструкций цикла. Инструкции цикла
выполняются до тех пор, пока УсловиеВыполнения истинно,
т. е. не равно нулю.
Изменение — инструкция изменения параметра цикла. Как правило,
эта инструкция изменяет значение переменной, которая
входит в УсловиеВыполнения.
*/
{ 
      sum+=a;    //равнозначно sum=sum+a , до значения переменной sum добавляем значение переменной a
      i++;  //равнозначно i=i+1, увеличивает i на 1
} 
cout<< "сумма введенных значений"<<sum;    //выводит значение переменной после прохождения цикла
дальше по тому же принципу)
1
skoobi
3 / 3 / 0
Регистрация: 20.06.2009
Сообщений: 74
25.06.2009, 01:37 #10
Цитата Сообщение от BANDERIVETS Посмотреть сообщение
Помогите пожалуйста, сделать 5 небольших задач , спасибо всем кто откликнется!

1.Что выведется на экран в результате выполнения следующего фрагменту кода?
int sum=0,a=2;for(int i=0;i<10;i++){ sum+=a;i++;} cout<< "сумма введенных значений"<<sum;

2.Чему будет равно z после выполнения следующего фрагменту кода?
int z=1,y;
for( y=1;y++<8;y++)
z+=y++;
cout<<z;

3.Чему будет равно значение x?
double x; x=float(17/3)+1/2-float(128/32);

4.Определить значение переменной i после выполнения следующего фрагменту кода.
int i=-3,a=-3;
while(a-i)
a=i++;

5.Дано произвольное целое число n.Написать программу, которая разбивает число n на цифры и выводит их на экран.
инициализируем переменным sum=0, a=2;
for это цикл, там тоже инициализируем (int i=0; /*проверяем верно ли оно */ i<10; присваиваем 1 переменной i++
выполняем блок цикла { "sum у нас 0 прибавляем и присваиваем ему (а), где а = 2" sum+=a; "i еще прибавляем 1" i++} и так выполняется тело цикла до тех пор пока выражение i<10 не falsh .
1
BANDERIVETS
0 / 0 / 0
Регистрация: 17.06.2009
Сообщений: 7
25.06.2009, 15:54  [ТС] #11
всім дякую хто відгукнувся,іспит здано на відмінно)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.06.2009, 15:54
Привет! Вот еще темы с ответами:

Какой результат будет получен в результате выполнения этого кода? - C++
В программе выполнены следующие описания: class A { protected: int a; public: A(int ax){ a = ax;} void print(){cout &lt;&lt; a &lt;&lt;...

Определить, что будет выдано на терминал в результате выполнения программы - C++
Помогите ответить на вопрос Определить, что будет выдано на терминал в результате выполнения программы: #include&lt;iostream.h&gt;...

Что будет находится в переменных a и b после выполнения следующего фрагмента - C++
Что будет находится в переменных a и b после выполнения следующего фрагмента программы: int a=5, b=2; a*=a-b++;

Что будет выведено после выполнения следующего фрагмента программы: - C++
int main() { int a = 3; int b = 4; int c = 5; int &amp;d = b; a = b = c; cout &lt;&lt; a &lt;&lt; b &lt;&lt; c &lt;&lt; d &lt;&lt;...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Yandex
Объявления
25.06.2009, 15:54
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru