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

Народ поджскажите как сделать возврат через goto - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ редактирование .mp3 файлов http://www.cyberforum.ru/cpp-beginners/thread822767.html
Написать программу для редактирования ID3v 1-тегов mp3-файлов (http://ru.wikipedia.org/wiki/ID3_%28%D0%BC%D0%B5%D1%82%D0%B0%D0%B4 %D0%B0%D0%BD%D0%BD%D1%8B%D0%B5%29). Структура тега: http://ru.wikipedia.org/wiki/ID3_%28%D0%BC%D0%B5%D1%82%D0%B0%D0%B4 %D0%B0%D0%BD%D0%BD%D1%8B%D0%B5%29#.D0.A1.D1.82.D1.80.D1.83.D0. BA.D1.82.D1.83.D1.80.D0.B0_ID3 ...
C++ структурирование отступов Некоторые программисты небрежно пользуются отступами, в результате чего трудно понять структурную вложенность операторов и блоков. Например, #include <iostream> int main (int argc, char* argv ) { for(int i 1; i<argc; ++i) { if (int p atoi (argv )) { http://www.cyberforum.ru/cpp-beginners/thread822765.html
C++ удаление коментариев
Написать программу delete_comments, которая принимает на стандартный вход программу на языке С++ и выводит в стандартный вывод текст этой программы, удалив из него комментарии.
C++ Написать программу, которая переводит английский текст на язык хакеров
Написать программу, которая переводит английский текст на язык хакеров. При этом некоторые буквы исходного текста заменяются на другой символ, графически напоминающий исходную букву, а регистр букв «пляшет». Например, "Absolutelly" => "48$01uTe11y". Возможные замены должны быть описаны в файле replaces.txt : o 0 b 8 ...
C++ Реализовать работу очереди передачи сообщений между двумя ПК в компьютерной сети http://www.cyberforum.ru/cpp-beginners/thread822714.html
Всем привет! есть условие: Реализовать работу очереди передачи сообщений между двумя ПК в компьютерной сети. Сообщение содержит IP адрес получателя, передаваемый текст. Очередь обладает функциями добавления сообщений в очередь, изменение статуса сообщения вне зависимости от положения в очереди. программу я почти сделал, но я не пойму как изменить статус сообщения вне зависимости от положения...
C++ как найти сумму элементов списка помогите пожалуйсто разобраться!! как найти сумму элементов списка, исходя из этой программы: #include <iostream.h> //struktura dinamizeckogo spiska struct LIST { int dann; LIST *next; }; LIST *head=NULL; LIST *rear=NULL; подробнее

Показать сообщение отдельно
MishkaSh
0 / 0 / 0
Регистрация: 19.02.2013
Сообщений: 127
30.03.2013, 14:36     Народ поджскажите как сделать возврат через goto
Мне нужно сделать так, чтобы когда вводится число больше 16 символов то он выводил предупреждение и делал возврат чтобы заново ввести число или же продолжить вычисления, но уже с погрешностями. Знаю что нужно goto restart но как им пользоваться не в курсе, помоги если не сложно. Вот код:
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
41
42
#include <iostream>
#include <stdio.h>
#include <conio.h>
#include <locale.h>
 
int main()
 
{
setlocale(0,"rus");
 
double A, U;
char a[256];
char *c=0;
char *p=a;
while(true)
    {
    puts("Введите значение числа A(Не более 16 символов)");
    gets(a); 
     while(*p=='0')p++;
     sscanf(p, "%16s", &a);
    if(getchar()==' ') 
        {
        fflush (stdin);
        }
fflush (stdin);
A=strtod(a,&c);
{
            printf("\nA=%.2f \n",A);
            if(!isdigit(c[0]) && c[0]!=0)
                {
                printf("\nОшибка в следующем:%s\n", c);
                printf("\nПопробуй еще раз\n\n");
                continue;
                }
break;
            }
    }
 
printf("U=%f\n", U=(A*A)+(((A/2)*(4*A))/13.61)-(A*2));
 
return 0;
}
Добавлено через 2 часа 59 минут
Ребят очень нужна ваша помощь
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru