Премини към съдържанието
jorju

Да се намери стойността на минималният елемент

    Препоръчан отговор


    Имам следната задача .
    Да се намери стойността на минималният елемент и позицията му в едномерен масив от 20 елемента?

    пиша това 

    // ConsoleApplication1.cpp : Defines the entry point for the console application.
    //

    #include "stdafx.h"

    #include<stdio.h>
    int main()
    {
        int a[11];
        int i, suma, pro;
        printf("vavedete stoinosta na masiva : \n");
        for (i = 1; i <= 11; i++);
        {
            printf_s("a[%d]", i);
        scanf_s("%d", &a);
        }
        suma = 0;
        pro = 1;
        for (i = 1; i <= 11; i++);
        {suma += a;
        pro = pro*a;
        }
        printf("sumata e : %d", suma);
        printf("pro e : %d", pro);

        return 0;
    }

    и нищо не става

    Редактирано от capnemo (преглед на промените)

    Сподели този отговор


    Линк към този отговор
    Сподели в други сайтове

    Какво искаш да стане. Ти въобще наясно ли си, че между условието на задачата и намерението с което е написан кода няма ама никаква връзка.

    Не може като те питат червено ли е гроздето, ти да отговориш - сливите са сини. После да питаш що те гледат учудено.

    В условието се иска да се намери най малкия елемент от масив от 20 (двайсе) елемента.

    В кода, ясно си личи намерението да намериш сумата и произведението на елементите на масив от 11 (единайсе) елемента.

    Нерде Ямбул, нерде Стамбул 

    Редактирано от Реджеп Иведик (преглед на промените)
    • Харесва ми 3

    Сподели този отговор


    Линк към този отговор
    Сподели в други сайтове

    Да се намери стойността на минималният елемент и позицията му в едномерен масив от 20 елемента?

    това се опитах да направя но явно съм го подминал и съм стигнъл до сливите :(

    Сподели този отговор


    Линк към този отговор
    Сподели в други сайтове
    #include <stdio.h>
    
    int main()
    {
    	int a[20];
    	int i;
    	int n, j;
    	for (i = 0; i < 20; i++)
    	{
    		printf("a[%d] = ", i);
    		scanf("%d", &a[i]);
    	}
    	n = a[0];
    	for (i = 0; i < 20; i++)
    	{
    		if (n > a[i])
    		{
    			n = a[i];
    			j = i;
    		}
    	}
    	printf("minimum = %d, index = %d", n, j);
    	return 0;
    }

     

    Редактирано от Реджеп Иведик (преглед на промените)
    • Харесва ми 1

    Сподели този отговор


    Линк към този отговор
    Сподели в други сайтове

    Здравей, ТИ СИ БОГ!!!!

    Това щях да го направя точно тогава когато по сливовите дървета започне да расте грозде.


    • Харесва ми 1

    Сподели този отговор


    Линк към този отговор
    Сподели в други сайтове

    Е, то ясно. Ама поне от литература разбираш. Фани се да пишеш къси разкази, може и да успееш.

    • Харесва ми 1

    Сподели този отговор


    Линк към този отговор
    Сподели в други сайтове

    Почвам отначало да чета учебника по прогмарине на C/C++, трябва да направя и блок схема, ако успея ,ще пратя .....

    дано само не измисля нов вид Магаре :D:D

    Сподели този отговор


    Линк към този отговор
    Сподели в други сайтове

    Регистрирайте се или влезете в профила си за да коментирате

    Трябва да имате регистрация за да може да коментирате това

    Регистрирайте се

    Създайте нова регистрация в нашия форум. Лесно е!

    Нова регистрация

    Вход

    Имате регистрация? Влезте от тук.

    Вход


    ×

    Информация

    Този сайт използва бисквитки (cookies), за най-доброто потребителско изживяване. С използването му, вие приемате нашите Условия за ползване.