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

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

Войти
Регистрация
Восстановить пароль
 
 
Ан
0 / 0 / 0
Регистрация: 22.06.2011
Сообщений: 5
#1

цикл while в с - C++

28.06.2011, 15:16. Просмотров 910. Ответов 15
Метки нет (Все метки)

две задачки в программировании с . Я прсто дуб дубом не имею представления какой код писать эту тему пропустил, надо при помощи while .
начало примерно такое


#include <iostream>
using namespace std;
void main()
{
setlocale (0, "Russian");


1. (Бой часов)
a. Часы бьют каждый час, столько раз, сколько времени. Написать программу, которая подсчитает, сколько раз пробьют часы за 12 часов.
2. (Аудиокассета)
a. Пользователь подряд с клавиатуры вводит продолжительность песен. Программа считает общее время и выдает сообщение о том, какую лучше аудио кассету использовать. (60, 90, 120, 180 мин.)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.06.2011, 15:16
Здравствуйте! Я подобрал для вас темы с ответами на вопрос цикл while в с (C++):

Цикл: цикл for вообще никак не воспринимается транслятором - C++
Пишу программу, которая производит различные действия с одномерным массивом. Возникла следующая проблема: цикл for вообще никак не...

Почему цикл на при 1 уходит в бесконечный цикл? - C++
#define _CRT_SECURE_NO_WARNINGS #include &lt;iostream&gt; #include &lt;stdio.h&gt; #include &lt;string.h&gt; int main() { int x=0, y=0,...

Задание на цикл с параметром и цикл с постусловием - C++
Помогите пожалуйста написать программу с этими циклами. 1. Вычислить и напечатать таблицу значений функции Z= (e^-x)sinx для 0&lt;=x&lt;=П,...

Цикл for/Цикл while Помогите срочно пожалуйста... - C++
1.Вычислить и вывести на экран в виде таблицы значения функции F от x1 до x2 с шагом dx. где a, b и c - действительные числа. 2.Цикл...

Цикл с параметром и цикл с условием - C++
1. Составить программу вычисления суммы первых 10 непарных чисел 2. Дано числовой ряд и некоторое число &quot;епсила&quot;. Найти сумму...

Изменить цикл for на цикл do-while - C++
помогите передать программу с цикла FOR в цикл DO-WHILE #include &lt;math.h&gt; #include &lt;iostream&gt; #include &lt;conio.h&gt; using namespace...

15
co6ak
Кошковед
409 / 502 / 29
Регистрация: 12.04.2010
Сообщений: 1,392
28.06.2011, 15:16 #2
судя по началу, язык таки С++
0
Ан
0 / 0 / 0
Регистрация: 22.06.2011
Сообщений: 5
28.06.2011, 15:19  [ТС] #3
просто с в Visual Studio 2010
0
diagon
Higher
1930 / 1196 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
28.06.2011, 15:22 #4
Цитата Сообщение от Ан Посмотреть сообщение
просто с
В просто си используется не iostream, а stdio.h
Первое задание вообще непонятно.
Что в нем можно с помощью while сделать в голову не приходит..
0
co6ak
Кошковед
409 / 502 / 29
Регистрация: 12.04.2010
Сообщений: 1,392
28.06.2011, 15:27 #5
C++
1
2
3
4
5
while (i++ < 13)
{
for ( int j = 0; j < i;j++)
counter +=j;
}
%)

ну через вайл же..
бууээ. фигню изначально спорол
0
nameless
Эксперт С++
334 / 298 / 14
Регистрация: 16.06.2009
Сообщений: 486
28.06.2011, 15:29 #6
Ан,

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <stdio.h>
 
int main()
{
   int number = 0;
   
   int i = 0;
   while (i++ < 12)
      number += i;
      
   printf("%d", number);
 
   return 0;
}
0
Ан
0 / 0 / 0
Регистрация: 22.06.2011
Сообщений: 5
28.06.2011, 15:36  [ТС] #7
nameless,
<stdio.h>
printf мы такова не изучали (( и for тоже
0
Nursik77
273 / 233 / 21
Регистрация: 05.04.2011
Сообщений: 645
28.06.2011, 15:38 #8
Это наверное вы не учили! Потому что эта первая функция которую все проходят!
0
diagon
28.06.2011, 15:38
  #9

Не по теме:

Надо все-таки хоть иногда на лекции ходить, хотя бы чтобы знать, какой язык изучаешь.

0
Nursik77
273 / 233 / 21
Регистрация: 05.04.2011
Сообщений: 645
28.06.2011, 15:39 #10
Я имею ввиду printf и его хедер <stdio.h>
0
insolent
826 / 344 / 15
Регистрация: 30.01.2009
Сообщений: 1,204
28.06.2011, 15:39 #11
Ан, K&R тебе в помощь
0
co6ak
Кошковед
409 / 502 / 29
Регистрация: 12.04.2010
Сообщений: 1,392
28.06.2011, 15:41 #12
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
using std::cout;
int main()
{
    int i = 1;
    int counter = 0;
while ( i++ < 13 ) 
        counter +=i;
cout << counter;
system("pause");
return 0;
Добавлено через 1 минуту
просто, учитывая <iostream>, язык таки с++, что бы там не говорил ТС
0
Jupiter
Каратель
Эксперт С++
6559 / 3980 / 227
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
28.06.2011, 15:45 #13
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <stdio.h>
 
int main ()
{
    float song_duration[20] = { 0.0f }, total_duration = 0.0f;
    int i = 0;
    while((i < 20) && printf("Enter song %d duration: ", i + 1) && 
     scanf("%f", &song_duration[i]) && (total_duration += song_duration[i++]));
    fflush(stdin);
    printf("Total duration: %f\nUse %d cassette", total_duration, 
                                                  (total_duration <= 60.0f) ? 60 :
                                          (total_duration <= 90.0f) ? 90 :
                              (total_duration <= 120.0f) ? 120 :
                                  (total_duration <= 180.0f) ? 180 : 240);
    getchar();
    return 0;
}
0
Ан
0 / 0 / 0
Регистрация: 22.06.2011
Сообщений: 5
28.06.2011, 15:52  [ТС] #14
Nursik77,
#include <iostream>
using namespace std;
void main()
мы так учили , printf ,я как понял для вывода на консоль? У нас используется cout<<
0
co6ak
Кошковед
409 / 502 / 29
Регистрация: 12.04.2010
Сообщений: 1,392
28.06.2011, 15:55 #15
вот 2 сообщениями выше cout <<.
Ан, открою тебе страшную тайну.
Ты не должен изучать С, т.к. изучаешь С++
0
28.06.2011, 15:55
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.06.2011, 15:55
Привет! Вот еще темы с ответами:

заменить цикл for на цикл while - C++
#include &lt;iostream&gt; using namespace std; int main() { int N, M, sum; cout &lt;&lt; &quot;Введите число N:&quot; &lt;&lt; endl; ...

Создать программу по всем 3 видам циклов...цикл с параметром,цикл с условием,цикл,и цикл с предусловием... - Turbo Pascal
Найти сумму чисел 1 в квадрате до 10 c квадрате...операцию возведению в степень не использовать учесть особенности получения квадратного...

Как реализовать бесконечный цикл While, но чтобы этот цикл не грузил процессор? - Visual C++
Допустим есть цикл: while (1) { ... } Как сделать так, чтобы бесконечный цикл не грузил процессор. Избавиться от...

Написать в турбо паскале, Цикл с параметром, Цикл, с постусловием, и с предусловием пожалуйста - Turbo Pascal


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

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Опции темы

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