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

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

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

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

24.06.2009, 16:06. Просмотров 2129. Ответов 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 на цифры и выводит их на экран.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.06.2009, 16:06     Что выведется на экран в результате выполнения фрагмента кода?
Посмотрите здесь:
Что будет выведено на экран в результате выполнения приведенного фрагмента кода? C++
Что будет в переменных в результате выполнения кода? C++
Какое значение примет переменная Y в результате выполнения следующего фрагмента программы C++
Время выполнения фрагмента кода C++
C++ значения перемнных после выполнения фрагмента кода
Каким будет результат выполнения фрагмента кода? C++
C++ Какой результат будет получен в результате выполнения этого кода?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Sergei
1428 / 695 / 40
Регистрация: 22.04.2008
Сообщений: 1,608
24.06.2009, 16:27     Что выведется на экран в результате выполнения фрагмента кода? #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Ответы
1 : 10
2 : 16
3 : 1
4 : -3
XuTPbIu_MuHTAu
Эксперт С++
2224 / 739 / 10
Регистрация: 27.05.2008
Сообщений: 1,508
24.06.2009, 16:30     Что выведется на экран в результате выполнения фрагмента кода? #3
BANDERIVETS, Первые четыре задачи решаются компилированием
5-я задача отсуждалась уже безумное количество раз. Вечером добавлю в FAQ, если не хочешь ждать - найди в поиске.
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";
}
Миниатюры
Что выведется на экран в результате выполнения фрагмента кода?   Что выведется на экран в результате выполнения фрагмента кода?  
Вложения
Тип файла: 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
Rififi
2338 / 1053 / 44
Регистрация: 03.05.2009
Сообщений: 2,656
25.06.2009, 01:16     Что выведется на экран в результате выполнения фрагмента кода? #6
BANDERIVETS,
пожалуйста объясните кто-то откуда эти цифры берутся 10,16,1,-3

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

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

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

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

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

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

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

-3
результат суммирования в цикле
мне бы в примере написали что как суммируется
Rififi
2338 / 1053 / 44
Регистрация: 03.05.2009
Сообщений: 2,656
25.06.2009, 01:26     Что выведется на экран в результате выполнения фрагмента кода? #8
открой учебник по с++ и почитай как работают циклы.
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;    //выводит значение переменной после прохождения цикла
дальше по тому же принципу)
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 .
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.06.2009, 15:54     Что выведется на экран в результате выполнения фрагмента кода?
Еще ссылки по теме:
Определить, что будет выдано на терминал в результате выполнения программы C++
C++ Что будет выведено после выполнения следующего фрагмента программы:
Что будет находится в переменных a и b после выполнения следующего фрагмента C++
C++ Что будет выведено на экран при выполнении следующего фрагмента программы
Что будет выведено на экран при выполнении следующего фрагмента программы C++

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

Или воспользуйтесь поиском по форуму:
BANDERIVETS
0 / 0 / 0
Регистрация: 17.06.2009
Сообщений: 7
25.06.2009, 15:54  [ТС]     Что выведется на экран в результате выполнения фрагмента кода? #11
всім дякую хто відгукнувся,іспит здано на відмінно)
Yandex
Объявления
25.06.2009, 15:54     Что выведется на экран в результате выполнения фрагмента кода?
Ответ Создать тему
Опции темы

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