Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Приглашаем принять участие в работе над нашей Wiki.
  • Наша рассылка: subscribe.ru, content.mail.ru и Google groups.
  • Есть желающие вести новостную ленту "В мире технологий"?
  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
   Начало   Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: [C++] помогите исправить ошибки  (Прочитано 689 раз)
0 Пользователей и 1 Гость смотрят эту тему.
asmaday
Новенький

ru
Offline Offline

« : 22-02-2012 00:46 » 

//Р2-01.СРР
#include < iostream >
using namespace std;
void main ()
{
cout << " \n sizeof 111 = " << sizeof 111 <<endl;
cout << " \n sizeof 111u = " << sizeof 111u <<endl;
cout << " \n sizeof 111L = " << sizeof 111L <<endl;
cout << " \n sizeof 111ul = " << sizeof 111ul <<endl;
cout << " \n\t sizeof 40000 = " << sizeof 40000 <<endl;
cout << " \n\t sizeof 40000u = " << sizeof 40000u <<endl;
cout << " \n\t sizeof 40000L = " << sizeof 40000L <<endl;
cout << " \n\t sizeof 40000LU = " << sizeof 40000LU <<endl;
return 0;
}
честно говоря программированием занимаюсь совсем недавно по подбельскому но до сих пор есть некоторое недопонимания надеюсь с ними поможете... з.ы знаю ошибки дурацкие но все же надеюсь поможете ведь все с этого начинали)
Записан
Алексей1153++
кот глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Златоуст, Россия Сообщений: 13


« Ответ #1 : 22-02-2012 02:45 » 

а какие ошибки то ?

к примеру, < iostream > - точно лишние пробелы . Вообще, дурацкая привычка пробелы рядом со скобками невпопад ставить - сразу забывай это

Затем - у тебя должно быть не void main() , а int main()
Записан

asmaday
Новенький

ru
Offline Offline

« Ответ #2 : 22-02-2012 04:59 » 

огромное спс заработала....блин вроде до этого инт тоже пробовал но неработало)

Добавлено через 5 минут и 26 секунд:
есле несложно можеш еше с этой помочь))

Код:
//Р1-02.СРР
#include <iostream>
#include <stretrea>

using namespace std;

int main{int narg, char **arg}
{ float smin = 2250;// Ставка 1-го разряда (1992 г.)
// а[] - массив значений тарифных коэффициентов:
float a[] = {1.0, 1.3, 1.69, 1.91. 2.16, 2.44, 2.76, 3.12, 3.53, 3.99, 4.51, 5.10, 5.76, 6.61, 7.36, 8.17, 9.07, 10.07 };
int r;  // r - разряд тарифной сетки оплаты труда
{
cout << "\n" <<endl;
cout << "Программа вычисляет оклад в  соответствии" << endl;
cout << "\nс единой тарифной сеткой оплаты труда" << endl;
cout << "\n для работников бюджетных отраслей" << endl;
сout << "в России." << endl ;
}
if (narg == 1)
{
cout << "\nПо умолчанию минимальный оклад " << endl;
cout << smin << " руб.\n" << endl;
cout << "\nПри необходимости нацепить значение" << endl;
cout << " минимального" << endl;
cout << "\nоклада его нужно указать в" << endl;
cout << " командной строке.\n" << endl;
}
}
else
{// Чтение из безымянного строкового потока:
intrstream(arg[l]) >> smin;
cout << "\n0пределен минимальный оклад в " << endl;
cout << sain << " pуб.\n" << endl;
}
cout << "\nВведите номер разряда тарифной сетки: " << endl;
cin >> r;     // Вводится с клавиатуры нoмер разряда
if(r < 1 || r > 18)
{cout << "Ошибка в выборе разряда!" << endl;
return 1; // Аварийный выход из программы
}
cout << "Введенному разряду соответствует ставка " << endl;
cout << (long)(a[r-l]*sain);
     cout << " руб." << endl;
return 0     // Безошибочное завершение программы
}
« Последнее редактирование: 22-02-2012 05:37 от Алексей1153++ » Записан
Алексей1153++
кот глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Златоуст, Россия Сообщений: 13


« Ответ #3 : 22-02-2012 05:36 » 

отформатируй и покажи вывод компилятора то!

int main(int narg, char **arg)
Записан

Dimka
Деятель
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #4 : 22-02-2012 11:18 » 

Алексей1153++, есть рабочая гипотеза, что это учебные задания вида "найти и исправить ошибки", а ты их делаешь за студента.
Записан

Программировать - значит понимать (К. Нюгард)
Невывернутое лучше, чем вправленное (М. Аврелий)
Многие готовы скорее умереть, чем подумать (Б. Рассел)
asmaday
Новенький

ru
Offline Offline

« Ответ #5 : 22-02-2012 14:29 » 

гипотеза частично правельная но елки задач горазд большо прост с этими я зависаю...и он таксказать мне помогает разобратся....


Добавлено через 34 минуты и 46 секунд:
з.ы чтоб нешитали что я прост излени спрашиваю 2задачу пытался сделать 2дня и сперва ошибок было не 6 а 90)))

з.ы чтоб не шCЧитали, что я просто из лени спрашиваю - 2 задачу пытался сделать 2 дня, и сперва ошибок было не 6, а 90)))

И это еще не все ошибки!!!
« Последнее редактирование: 22-02-2012 15:04 от asmaday » Записан
asmaday
Новенький

ru
Offline Offline

« Ответ #6 : 22-02-2012 16:11 » 

эх коекак доделал частично сам частично с помощью подскажите по какому учебнику можно было бы практиковаца в написании программ ну чтобы примеры разобраны были без ошибок.... и желательно после них задачи нанаписание того что было разобрано напримере....
Записан
Sla
Модератор

ua
Online Online
Пол: Мужской

WWW
« Ответ #7 : 22-02-2012 16:30 » 

По учебнику русского языка
рекомендую для внеклассного чтения
http://rosental.virtbox.ru/
Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
Алексей1153++
кот глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Златоуст, Россия Сообщений: 13


« Ответ #8 : 22-02-2012 16:43 » 

Dimka, он сам ни в жисть не найдёт. А я лишь пишу первое попавшееся на глаза )
« Последнее редактирование: 22-02-2012 16:46 от Алексей1153++ » Записан

Sla
Модератор

ua
Online Online
Пол: Мужской

WWW
« Ответ #9 : 22-02-2012 16:44 » 

Алексей1153++, виноват - не выкручивайся Улыбаюсь
Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
Алексей1153++
кот глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Златоуст, Россия Сообщений: 13


« Ответ #10 : 22-02-2012 16:45 » 

Алексей1153++, есть рабочая гипотеза, что это учебные задания вида "найти и исправить ошибки", а ты их делаешь за студента.
но вообще, странноватый метод - мне казалось, сначала учат делать правильно. А не наоборот - из неправильного сделать правильно

Добавлено через 22 секунды:
Sla, нет, я тут ни при чём. Зуб даю ))
« Последнее редактирование: 22-02-2012 16:45 от Алексей1153 » Записан

Sla
Модератор

ua
Online Online
Пол: Мужской

WWW
« Ответ #11 : 22-02-2012 17:00 » 

Это скорей задания на внимательность.
и на знание английского языка.

Компилятор-то сам скажет где в какой строке ошибка.

А на бумаге - бывает тяжко найти ошибку,  типа фигурный скобки, тем более, что не ожидаешь ее там.
Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
asmaday
Новенький

ru
Offline Offline

« Ответ #12 : 22-02-2012 18:09 » 

эээх нашет знания английского присутствует есле неверите есть куча онлайн переводчиков косательно знаний руского каюсь скока неучи знать небуду ...
а кампилятор мой увы невсегда говорит вкакой строке ошибка + для исправления ошибок пришлось написать не 1ну новую строку(каманду)
А ВООБШЕ СЕРЬЕЗЕН ПОДСКАЖИТЕ ХОРОШИЙ УЧЕБНИК БУДУ САМ ВСЕ ИСКАТЬ УЧИТЬ НЕПРОСЯ О ПОМОШИ ВАС.....
Записан
Алексей1153++
кот глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Златоуст, Россия Сообщений: 13


« Ответ #13 : 24-02-2012 05:41 » 

asmaday, неее... какой там английский... Сначала - русский учи!

А онлайн переводчики - это ерунда. Потеря времени и зачастую - смысла
Записан

Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.16 | SMF © 2011, Simple Machines