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

Поправить код программы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Проверьте задач на строки http://www.cyberforum.ru/cpp-beginners/thread1052050.html
Дан список сотрудников,в котором указаны фамилии и инициалы.Найти однофамильцев,и если они есть то вывести их фамилии и инициалы на экран,если таковых нет,то вывести на сообщение,что однофамильцев нет. #include "stdafx.h" #include <conio.h> #include <iostream> #include <Windows.h> #include <cmath> #include <iomanip> using namespace std; int main()
C++ Определить, лежит ли точка внутри треугольника. Исправить код Доброго времени суток. Помогите, пожалуйста, исправить код. Преподаватель требует без структур и функций, помимо int main(). #include<iostream> #include<conio.h> using namespace std; int main() { setlocale(LC_ALL,"Russian"); int x1,x2,x3,x4,y1,y2,y3,y4,s,s1,s2,s3; http://www.cyberforum.ru/cpp-beginners/thread1052035.html
Написать программу перевода дробного числа из двоичной системы счисления в десятичную C++
Напишите программу перевода дробного числа из двоичной системы счисления в десятичную.
Программа для работы с файлами C++
Разработать программу, которая должна выполнять операции ввода, хранения, редактирования, удаления и поиска информации о студентах, хранящейся в файле. Информация о студентах: ФИО, год рождения, адрес, группа. Входными данными является исходный файл, который хранится на диске, и данные, вводимые или изменяемыев процессе работы программы. выходными данными явл файл, который записывается на диск...
C++ Удаление символа из массива http://www.cyberforum.ru/cpp-beginners/thread1052022.html
Следует удалить из массива требуемый символ, а остальные символы продублировать #include <iostream> #include <cstring> using namespace std; int main() { setlocale (LC_ALL,"russian"); char s; int ML=10;
C++ Структуры Нужно вывести самую распространенную страну поставщика за 2011-2013 гг. Проблема: ничего не выводит, а если использовать на прямую то выводит кракозябры. #include <iostream> #include <cstring> #include <conio.h> using namespace std; подробнее

Показать сообщение отдельно
avatar1870
2 / 2 / 0
Регистрация: 28.09.2013
Сообщений: 407

Поправить код программы - C++

22.12.2013, 15:49. Просмотров 190. Ответов 2
Метки (Все метки)

Добрый день, уважаемые программисты. Нашёл нужный код для своего задания, а он не работает. Пытался его переделать,но ничего не вышло. Буду очень благодарен за любую помощь.

У меня 3 вариант

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
#include <iostream>
#include <stdio.h>
#include <conio.h>
 
{
 int a[2]; float b[2];
 int a=1,b=1,cnta=0,cntb=0,maxa=0,maxb=0;
 float sumaxa=0, sumaxb=0;
 
// Вводим массив целых и вычисляем его максимум
 for(int i=0;i<2;i++) {
   scanf("%d",&a[i]); cnta+=(a[i]>=a && a[i]<=b)?1:0;
   maxa=(a[i]>a[maxa])?i?maxa;
 }
 
//Вводим вещественные и вычисляем его макс
 for(int i=0;i<2;i++) {
   scanf("%f",&b[i]); cnta+=(b[i]>=a && b[i]<=b)?1:0;
   maxb=(b[i]>b[maxa])?i?maxa;
 }
 
//Вычисляем суммы после максов
 for(int i=0;i<2;i++) {sumaxa+=(i>maxa)?a[i]:0; sumaxa+=(i>maxa)?a[i]:0;}
 for(int i=0;i<2;i++) {sumaxb+=(i>maxb)?b[i]:0; sumaxb+=(i>maxb)?b[i]:0;}
 
// Сортирим первый массив
 for(int i=0;i<2;i++) 
  for(int j=0;j<2;j++)
   if(abs(a[i]<abs(a[j]){int q=a[i];a[i]=a[j];a[j]=q;}
 
//Сортирим второй 
 for(int i=0;i<2;i++) 
  for(int j=0;j<2;j++)
   if(fabs(b[i]<fabs(b[j]){float q=b[i];b[i]=b[j];b[j]=q;}
 
// Выводим
 for(int i=0;i<2;i++) printf("%d\t",a[i]); printf("\n");
 for(int i=0;i<2;i++) printf("%f\t",b[i]); printf("\n");
 
}
Миниатюры
Поправить код программы  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru