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

В чём ошибка? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создать двоичный файл ,куда записать n вещественных чисел. Из компонентов исходного файла сформировать массивы положительных и отрицательных простых ч http://www.cyberforum.ru/cpp-beginners/thread1032845.html
Создать двоичный файл ,куда записать n вещественных чисел. Из компонентов исходного файла сформировать массивы положительных и отрицательных простых чисел.Вычислить количество нулевых компонентов файла
C++ Присвоение в цикле Так выглядит условие задачи: Написать программу нахождения средней температуры за неделю и подсчета количества теплых и холодных дней. Также вывести на экран значения температуры самого холодного и самого теплого дней за неделю. Температура вводится с клавиатуры. Вот что у меня получилось: double t, s = 0, st, tt = 0, ht = 0, kd = 0, min = 0, max = 0; do { cout << "Введите температуру"... http://www.cyberforum.ru/cpp-beginners/thread1032825.html
C++ Нужно поменять столбци и строки местами!
Есть матрица m на n, нужна найти максиальный елемент и поместить его в левый верхний угол. Я немогу переставить местами столбци и строки! Заранее спасибо. #include <stdio.h> #include <stdlib.h> #include <math.h> #include <locale.h> #include <string.h> #include <time.h>
C++ Нужен перевод с паскаля на си
uses crt; const n=10; type itype=word; var mass : array of itype; i, j,x, k: integer; Procedure Swap(Var a, b: itype); Var p: integer; begin
C++ Вывод вещественного числа в нулями http://www.cyberforum.ru/cpp-beginners/thread1032805.html
Здравствуйте. У меня есть число 1.8 Но мне нужно вывести 1.80 Скажите как это сделать в с++, если в СИ это выглядело бы %.2f
C++ Подключение библиотеки OpenGL. Не получается создать файл описание геометрии Добрый день. Не получается заставить линковщик видеть: #pragma comment(lib,"glu32.lib") #pragma comment(lib,"glaux.lib") #pragma comment(lib,"opengl32.lib") #pragma comment(lib,"Glaux.lib") #pragma comment(lib,"GLU32.lib") #pragma comment(lib,"glui32.lib") #pragma comment(lib,"glut32.lib") #pragma comment(lib,"OPENGL32.lib") подробнее

Показать сообщение отдельно
ProGrammist95
0 / 0 / 0
Регистрация: 25.03.2013
Сообщений: 32

В чём ошибка? - C++

08.12.2013, 11:36. Просмотров 204. Ответов 1
Метки (Все метки)

#include <iostream.h>
#include <fstream.h>
#include <climits.h>
#include <cstring.h>

unsigned arr[3], larr[3];

bool IsLatestDate(int i){
if(i<0)return false;
else if(larr[i]<arr[i]) return true;
else if(larr[i]==arr[i]) return IsLatestDate(--i);
else return false;
}

void PrintArr(unsigned* arr){
std::cout<<arr[0]<<" "<<arr[1]<<" "<<arr[2]<<std::endl;
}

int main(){
std::ifstream ifs("1.txt");
if(!ifs){std::cerr<<"File not found\n"; return 1;}
unsigned minYear=UINT_MAX;
std::cout<<"Spring dates:\n";
while(ifs>>arr[0]>>arr[1]>>arr[2]){
if(arr[1]==3||arr[1]==4||arr[1]==5) PrintArr(arr);
if(arr[2]<minYear) minYear=arr[2];
if(IsLatestDate(2)) memcpy(larr, arr, sizeof(larr));
}
std::cout<<"\nLeast year: "<<minYear<<std::endl;
std::cout<<"\nLatest date: ";
PrintArr(larr);
ifs.close();
return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru