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

оператор цикла while, do...while - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ класс времени http://www.cyberforum.ru/cpp-beginners/thread191622.html
на языке С++ Создать класс указанного обьекта. Создать экземпляр переменной этого класса в функции main. Продемонстрировать работу всех обязательных функций и оператора класса. Время в формате час,минута,секунда. 1.сложение(вычитание) времени и секунд 2.сложение (вычитание) времени и времени 3.вычисление кол-ва секунд между моментами времени 4.ввод,вывод (<<и>>)
C++ C++ книга Посаветуйте книгу по C++. http://www.cyberforum.ru/cpp-beginners/thread191590.html
Решить большое уравнение с матрицами C++
нужно решить большое уравнение с матрицами M = (y* A-A*B)*(B+x)-A*y*x найти М A и B - квадратные матрицы размерности больше 2(т.е перед исполнением задачи требуется указать размерность) их значения задаются рандомно, в интервале от -10 до 10 x и y - произвольные числа, значения которых тоже указывается
C++ случайные числа
Всем привет! нужна ваша помощь. мне нужно реализовать функцию, которая заполняет двумерный массив mat случайными числами. на сколько я понял это нужно делать с помощью rand() но как правильно. помогите если есть возможность.
C++ Пара вопросов про массивы http://www.cyberforum.ru/cpp-beginners/thread191581.html
у меня есть пара вопросов,хотя один можно сказать относится к функциям..но тема у нас в курсе-массивы. Так вот: 1.void main() { const int n=10; int x; int max=0; for(int i=0;i<n;i++) { x=rand()%10; cout<<"x="<<x<<endl;
C++ Среднее арифметическое элементов массива . Написать программу, которая вводит по строкам с клавиатуры двумерный массив и вычисляет среднее арифметическое его элементов. подробнее

Показать сообщение отдельно
SynaptyC
0 / 0 / 0
Регистрация: 04.10.2010
Сообщений: 31
15.11.2010, 22:09  [ТС]     оператор цикла while, do...while
А для чего нужен bool и char ? просто я не проходил его ещё, поэтому не понимаю, для чего они и что они дают...

Добавлено через 57 минут
вот я подправил код, но он всё равно выдаёт не те дни, которые в календаре, он на день спешит
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
#include <iostream>
using namespace std;
 
bool leapYear(int year)
{
        if (year%400==0||(year%4==0&&year%100!=0))
                return true;
        else
                return false;
}
 
int main()
{
        const int first = 1900;
        char *week[]={"Mon","Tue","Wed","Thu","Fri","Sat","Sun"};
        int year,day=0;
 
        cout<<"Enter year: ";
        cin>>year;
 
        day = year-first;
       int i=first;
do
{
        if (leapYear(i))
        day++;
}
while(i==year-1);
 
        day%=7;
        cout<<"Day is: "<<week[day]<<endl;
 
        system("pause");
        return 0;
}
Добавлено через 8 минут
Вот само задание, которое надо было сделать - вводится номер года. Определить, каким днем недели является 1 января данного года, если 1 января 1900 года - понедельник (для решения этой задачи заметим, что в случае, когда год невисокосный, 1 января следующего года сдвигается на 1 день недели, а если год високосный -то на 2).

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