Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.99/307: Рейтинг темы: голосов - 307, средняя оценка - 4.99
0 / 0 / 0
Регистрация: 17.06.2009
Сообщений: 7

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

24.06.2009, 16:06. Показов 57209. Ответов 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)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
24.06.2009, 16:06
Ответы с готовыми решениями:

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

Что выведется на экран после выполнения приведенного кода
public class Test { static void Main(string args) { DateTime datel = new DateTime(); DateTime date2 = new DateTime();...

Что выведется на экран после выполнения следующего кода
static void Main(string args) { string tokens = &quot;Welcome to Sharp&quot;.Split('o'); for (int i = 0; i &lt; tokens.Length; i++) {...

10
 Аватар для Sergei
1513 / 780 / 103
Регистрация: 22.04.2008
Сообщений: 1,610
24.06.2009, 16:27
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Ответы
1 : 10
2 : 16
3 : 1
4 : -3
1
Эксперт С++
 Аватар для XuTPbIu_MuHTAu
2256 / 771 / 25
Регистрация: 27.05.2008
Сообщений: 1,496
24.06.2009, 16:30
BANDERIVETS, Первые четыре задачи решаются компилированием
5-я задача отсуждалась уже безумное количество раз. Вечером добавлю в FAQ, если не хочешь ждать - найди в поиске.
0
Заблокирован
24.06.2009, 16:55
В этом проекте ответы на твои вопросы, просто скачай и скомпилируй : (в архиве тоже самое + 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 Кб, 28 просмотров)
1
0 / 0 / 0
Регистрация: 17.06.2009
Сообщений: 7
25.06.2009, 01:11  [ТС]
Цитата Сообщение от 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
MCSD: APP BUILDER
 Аватар для IT_Exp
8795 / 1074 / 104
Регистрация: 17.06.2006
Сообщений: 32,602
25.06.2009, 01:16
BANDERIVETS,
пожалуйста объясните кто-то откуда эти цифры берутся 10,16,1,-3

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

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

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

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

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

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

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

-3
результат суммирования в цикле
мне бы в примере написали что как суммируется
0
MCSD: APP BUILDER
 Аватар для IT_Exp
8795 / 1074 / 104
Регистрация: 17.06.2006
Сообщений: 32,602
25.06.2009, 01:26
открой учебник по с++ и почитай как работают циклы.
1
SysOp
 Аватар для IamSCORPION
42 / 41 / 5
Регистрация: 13.04.2009
Сообщений: 274
25.06.2009, 01:34
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
Цитата Сообщение от 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
0 / 0 / 0
Регистрация: 17.06.2009
Сообщений: 7
25.06.2009, 15:54  [ТС]
всім дякую хто відгукнувся,іспит здано на відмінно)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
25.06.2009, 15:54
Помогаю со студенческими работами здесь

Что выведется на экран после выполнения приведенного кода
public class Test { static void Main(string args) { Object ol = new Object(); Object o2 = new Object(); Console.Write((ol ==...

Что выведется на экран после выполнения приведенного кода
public class Test { static void Main(string args) { string si = &quot;C#&quot;; string s2 = &quot;C#&quot;; Console.Write((sl == s2) + &quot; &quot; +...

Что выведется на экран после выполнения следующего кода
var sbl = new StringBuilder (&quot;foo&quot;); var sb2 = new StringBuilder (&quot;foo&quot;); Console.WriteLine (sbl == sb2); Console.WriteLine...

Чему будет равно значение переменной y в результате выполнения приведенного фрагмента кода?
int x = 5, y; for (y = 1; y &lt;= x; ++y) printf (&quot;%d&quot;, y); y = x * 2; Здравствуйте! Даны варианты ответов: 1, 10, 11. Но при...

Что выведется на экран после выполнения данной программы?
main() { int i,c; char input=&quot;tratata2\3\141ZW\1hopa&quot;; for(i=2;(c=input)!='\0';i++) { switch(c) { case 'a': putchar('i');...


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru